下載安裝Node.js及其他環境

提示:從Node版本降級到Vue項目運行

文章目錄

  • 下載Node.js
    • 環境配置
    • 配置環境變量
  • 安裝 cnpm(我需要安裝)
  • 安裝腳手架
  • 安裝依賴
  • 安裝淘寶鏡像(注意會更新)
  • cnpm vs npm 與新舊版本核心差異
    • 包管理器不同
    • 功能差異
    • 如何選擇?
    • 常見問題
    • 包管理工具的區別


下載Node.js

NodeJavaScript 的運行時環境。同比tomcat,Node 為 JS 提供了更強大的操作方式

npmnode 提供的一個包管理工具,類似于 maven。通過 npm 去安裝依賴包,就不需要在頁面上使用 script 標簽引入了。 前端也有依賴

我是一開始下載的 node

進官網下載安裝包https://nodejs.cn/download/

在這里插入圖片描述
下載好后雙擊即可安裝,選擇安裝路徑后可以一直傻瓜式點擊下一步

環境配置

找到安裝目錄,在安裝目錄下新建兩個文件夾node_globalnode_cache
在這里插入圖片描述
創建完畢后,使用管理員身份打開 cmd 命令窗口

輸入:
npm config set prefix “本地node_global文件夾路徑”(復制剛剛創建的node_global文件夾路徑)

npm config set prefix "D:\node18\node_global"

npm config set cache “本地node_cache文件夾路徑”(復制剛剛創建的node_cache文件夾路徑)

npm config set prefix "D:\node18\node_cache"

在這里插入圖片描述

配置環境變量

右鍵【此電腦】→【屬性】→【高級系統設置】→【環境變量】

在【系統變量】中點擊【新建】

變量名:NODE_PATH
變量值:node_modules 路徑
在這里插入圖片描述
在【系統變量】中選擇【Path】點擊【編輯】添加%NODE_PATH%node_global文件路徑,隨后一直點擊【確定】
在這里插入圖片描述

cmd中輸入:
node -v:顯示 node.js 版本
npm -v:顯示 npm 版本

成功顯示版本說明安裝成功
在這里插入圖片描述

安裝 cnpm(我需要安裝)

cnpmnpm速度更快

npm install -g cnpm --registry=https://registry.npmmirror.com

在這里插入圖片描述
cnpm -v:查看是否安裝成功
請添加圖片描述

安裝腳手架

vue腳手架指的是 vue-cli它是一個專門為單頁面應用快速搭建繁雜的腳手架,它可以輕松創建新的應用程序而且可用于自動生成 vuewebpack,的項目模板。

第一種(舊版):國內鏡像

cnpm install vue-cli -g

如果已安裝 cnpm,也可以通過以下命令安裝新版 CLI:

cnpm install -g @vue/cli

在這里插入圖片描述

vue -V查看vue-cli腳手架是否安裝成功,出現版本號就安裝成功了

在這里插入圖片描述

第二種(新版推薦):需手動配置鏡像提速

可先配置淘寶鏡像加速:

npm config set registry https://registry.npmmirror.com

然后再執行安裝命令。

npm install -g @vue/cli

在這里插入圖片描述
在這里插入圖片描述

安裝依賴

npm install

或者

cnpm install

安裝淘寶鏡像(注意會更新)

由于國內直接使用 npm 的鏡像是國外的,非常緩慢,建議切換成淘寶鏡像。

https://www.npmmirror.com/

npm config set registry https://registry.npmmirror.com

查看是否成功

npm config get registry

在這里插入圖片描述

cnpm vs npm 與新舊版本核心差異

cnpm install vue-cli -gnpm install -g @vue/cli 的主要區別在于 包的名稱和版本,以及使用的包管理器。以下是詳細對比:

包管理器不同

  • cnpm
    是淘寶鏡像提供的 npm 客戶端,國內下載速度更快,但可能偶爾存在版本同步延遲問題。

  • npm
    是 Node.js 官方的包管理器,直接連接 npm 官方倉庫,版本更新更及時。

功能差異

特性vue-cli (2.x)@vue/cli (3.x+)
項目初始化命令vue init <template> <name>vue create <name>
配置方式依賴 webpack 配置文件基于 vue.config.js 配置
插件系統不支持支持插件擴展
圖形界面提供 vue ui 可視化工具

如何選擇?

  • 推薦使用 npm install -g @vue/cli
    這是 Vue 官方當前維護的版本,功能更強大且持續更新。

  • 如果需要舊版(如維護遺留項目):
    使用 npm install -g vue-cli(但官方已不再維護)。

常見問題

  • 同時安裝了兩個版本怎么辦?
    建議卸載舊版:
npm uninstall -g vue-cli
npm install -g @vue/cli
  • 國內安裝慢怎么辦?
    可以用 cnpm 安裝新版:
cnpm install -g @vue/cli

包管理工具的區別

命令工具特點
cnpm installcnpm淘寶定制的 npm 客戶端,默認使用國內鏡像(https://registry.npmmirror.com),下載速度更快,但依賴安裝方式與 npm 略有不同(如目錄結構、符號鏈接等)。
npm installnpm官方 Node.js 包管理工具,默認使用官方源(https://registry.npmjs.org),國內直接訪問可能較慢,需配置鏡像提速。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/900453.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/900453.shtml
英文地址,請注明出處:http://en.pswp.cn/news/900453.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

【后端】ORM / ODM

長期不定期更新&#xff0c;建議關注收藏點贊。 概述 ORM&#xff08;Object-Relational Mapping&#xff0c;對象關系映射&#xff09;&#xff1a;面向關系型數據庫&#xff0c;ORM將對象映射到數據庫的表和行&#xff08;例如MySQL、PostgreSQL&#xff09;。ODM&#xff0…

無限滾動(Infinite Scroll)頁面谷歌不收錄!必須改回分頁嗎?

近三年&#xff0c;全球超過58%的網站采用無限滾動設計&#xff08;數據來源&#xff1a;PageTraffic 2023&#xff09; 谷歌官方數據顯示&#xff0c;動態加載內容的索引失敗率高達73%&#xff08;Google Webmaster Report 2022&#xff09;&#xff0c;而采用純無限滾動的頁…

手寫JSX實現虛擬DOM

&#x1f90d; 前端開發工程師、技術日更博主、已過CET6 &#x1f368; 阿珊和她的貓_CSDN博客專家、23年度博客之星前端領域TOP1 &#x1f560; 牛客高級專題作者、打造專欄《前端面試必備》 、《2024面試高頻手撕題》、《前端求職突破計劃》 &#x1f35a; 藍橋云課簽約作者、…

網絡性能優化參數關系解讀 | TCP Nagle / TCP_NODELAY / TCP_QUICKACK / TCP_CORK

注&#xff1a;本文為 “網路性能優化” 相關文章合輯。 未整理去重。 如有內容異常&#xff0c;請看原文。 TCP_NODELAY 詳解 lenky0401 發表于 2012-08-25 16:40 在網絡擁塞控制領域&#xff0c;Nagle 算法&#xff08;Nagle algorithm&#xff09;是一個非常著名的算法&…

玄機-應急響應-webshell查殺

題目要求&#xff1a; 要求獲取四個flag webshell查殺&#xff1a; 常見的webshell&#xff1a; PHP: eval(), system(), exec(), shell_exec(), passthru(), assert(), base64_decode() ASP: Execute(), Eval(), CreateObject() JSP: Runtime.getRuntime().exec() websh…

docker存儲卷及dockers容器源碼部署httpd

1. COW機制 Docker鏡像由多個只讀層疊加而成,啟動容器時,Docker會加載只讀鏡像層并在鏡像棧頂部添加一個讀寫層。 如果運行中的容器修改了現有的一個已經存在的文件,那么該文件將會從讀寫層下面的只讀層復制到讀寫層,該文件的只讀版本依然存在,只是已經被讀寫層中該文件…

PyTorch中卷積層torch.nn.Conv2d

在 PyTorch 中&#xff0c;卷積層主要由 torch.nn.Conv1d、torch.nn.Conv2d 和 torch.nn.Conv3d 實現&#xff0c;分別對應一維、二維和三維卷積操作。以下是詳細說明&#xff1a; 1. 二維卷積 (Conv2d) - 最常用 import torch.nn as nn# 基本參數 conv nn.Conv2d(in_channe…

從 ZStack 獲取物理機與云主機信息并導出 Excel 文件

文章目錄 從 ZStack 獲取物理機與云主機信息并導出 Excel 文件環境zstack 官網客戶端封裝講解 獲取物理機信息講解 獲取云主機信息并關聯物理機講解 導出數據到 Excel 文件講解 運行主程序講解 總結最終文檔效果完整代碼 從 ZStack 獲取物理機與云主機信息并導出 Excel 文件 在…

5.好事多磨 -- TCP網絡連接Ⅱ

前言 第4章節通過回聲服務示例講解了TCP服務器端/客戶端的實現方法。但這僅是從編程角度的學習&#xff0c;我們尚未詳細討論TCP的工作原理。因此&#xff0c;將詳細講解TCP中必要的理論知識&#xff0c;還將給出第4章節客戶端問題的解決方案。 一、回聲客戶端完美實現 第4章…

sql server數據庫可疑修復

sql server數據庫可疑修復 從上圖可以看到數據庫nchrdb顯示可疑&#xff0c;導致原因為NC系統在增加公共薪資項目的時候&#xff0c;擴展字段報錯了&#xff0c;第一次遇到這種情況&#xff0c;折騰了很久終于解決&#xff0c;記下解決方案&#xff1a; 1&#xff0c;將SQL數據…

Flutter之頁面布局二

目錄&#xff1a; 1、列表布局1.1、基礎列表1.2、水平滑動的列表1.3、網格列表1.3、不同列表項的列表1.4、包含間隔的列表1.6、長列表 2、滾動2.1、浮動的頂欄2.2、平衡錯位滾動 1、列表布局 1.1、基礎列表 import package:flutter/material.dart;void main() > runApp(con…

ARM------硬件程序開發

硬件程序開發流程 相關硬件的工作原理 理解硬件的工作原理&#xff0c;明確硬件的功能和用途。 硬件連接 將硬件設備正確連接到開發板上。 編寫程序 根據硬件功能編寫相應的程序代碼。 調試驗證 通過調試工具驗證程序的正確性&#xff0c;確保硬件功能正常。 控制LED的…

《QT從基礎到進階·七十四》Qt+C++開發一個python編譯器,能夠編寫,運行python程序改進版

1、概述 源碼放在文章末尾 根據上一篇文章回顧下利用QtC實現了一個簡易的python編譯器&#xff0c;類似pycharm或vsCode這樣的編譯器&#xff0c;該python編譯器目前實現了如下功能&#xff1a; &#xff08;1&#xff09;支持編寫python程序 &#xff08;2&#xff09;編寫代…

Winform MQTT客戶端連接方式

項目中使用到Winform的數據轉發服務&#xff0c;所以記錄下使用到的方法。 一.創建單例模板 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks;namespace ConsoleApp.Scripts {public class SingleTon&…

Windows強制刪除任何你想刪除的文件和文件夾

Windows強制刪除任何你想刪除的文件和文件夾 本教程適用于 Windows 10/11 系統&#xff0c;工具和命令均經過驗證。 為什么刪除會失敗&#xff1f; 權限不足&#xff1a;文件或文件夾可能需要管理員權限才能刪除。文件被占用&#xff1a;某個程序正在使用目標文件&#xff0c…

Jmeter如何使用MD5進行加密?

在軟件測試中&#xff0c;使用 JMeter 對數據進行 MD5 加密是一項常見需求&#xff0c;尤其是在模擬用戶登錄等涉及密碼加密的場景時。下面詳細介紹在 JMeter 里運用 MD5 加密的具體步驟。 1. 添加 BeanShell 預處理器 JMeter 本身沒有直接的 MD5 加密功能&#xff0c;但可以…

4-c語言中的數據類型

一.C 語?中的常量 1.生活中的數據 整數&#xff1a; 100,200,300,400,500 小數: 11.11 22.22 33.33 字母&#xff1a; a&#xff0c;b&#xff0c;c&#xff0c;d A&#xff0c;B&#xff0c;C&#xff0c;D 在 C 語?中我們把字?叫做字符. 字符?單引號引?。例如A’ 單詞…

中鈞科技通過數字賦能,編織“數字互聯網”助力數字化進程!

時間飛逝轉眼間2025年已過去四分之一&#xff0c;作為一名95后回顧當下的生活&#xff0c;忍不住感慨10年和現在的對比。發現現在的手機支付、網上掛號、APP打車、在線學習、網絡訂餐、線上協同辦公都以逐漸成為人們生活、工作的常態。也正是在這樣的常態背景下&#xff0c;加快…

AI重塑云基礎設施,亞馬遜云科技打造AI定制版IaaS“樣板房”

AI正在徹底重塑云基礎設施。 IDC最新《2025年IDC MarketScape&#xff1a;全球公有云基礎設施即服務&#xff08;IaaS&#xff09;報告》顯示&#xff0c;AI正在通過多種方式重塑云基礎設施&#xff0c;公有云IaaS有望繼續保持快速增長&#xff0c;預計2025年全球IaaS的整體規…

高效深度學習lecture01

lecture01 零樣本學習(Zero-Shot Learning, ZSL)&#xff1a; 模型可以在沒有見過某種特定任務或類別的訓練樣本的情況下&#xff0c;直接完成對應的任務 利用知識遷移 模型在一個任務上訓練時學到的知識&#xff0c;能夠遷移到其他任務上比如&#xff0c;模型知道“狗”和“…