yum -y install nodejs npm
1、先安裝模塊n
npm install n -g
2、將 node 升級到最新穩定版
n stable
cp /usr/local/n/versions/node/版本/bin/node /usr/bin/
cp /usr/local/n/versions/node/版本/bin/node /usr/local/bin/
3、 將 npm 升級到最新版
npm install npm -g
# 如果要指定版本,可以通過@指定版本# npm install npm@3.10.10 -g
cp /usr/local/bin/npm /usr/bin/npm
要在Windows上安裝npm,按照以下步驟操作:
# 如果正確安裝了Node.js和npm,會看到它們的版本號。
node -v
npm -v
# 使用npm自身的更新命令來更新npm
npm install -g npm
5. 完成以上步驟,已成功安裝npm
使用npm命令來管理和安裝Node.js模塊。
# npm install 本身有一個別名 npm i
# 全局安裝模塊 xxx
npm install -g xxx
# 本地安裝模塊 xxx
npm install -save xxx
npm install 別名: npm i
即 npm install module_name --save 寫入dependencies,發布到生產環境。
這樣安裝是局部安裝的,會寫進package.json文件中的dependencie里。
dependencies: 表示生產環境下的依賴管理;
安裝一個庫用來構建項目時,比如echarts、element-ui,是實際在項目中起作用,就可以使用 -s 來安裝。
即npm install module_name --save-dev 寫入devDependencies,發布到開發環境。
這樣安裝是局部安裝的,會寫進package.json文件中的devDependencies 里。
devDependencies :表示開發環境下的依賴管理;
如果安裝的庫是用來打包的、解析代碼的,比如webpack、babel,就可以用 -d 來安裝,項目上線了,這些庫就沒用了,不然留這些庫給用戶自己來打包和解析代碼嘛。
即 global全局安裝(命令行使用)。
npm install module_name -g,表示全局安裝,安裝一次過后,可在其他地方直接使用。
即本地安裝(將安裝包放在 ./node_modules 下)。
npm5以后,npm install module_name 和 npm install module_name --save一樣,都是局部安裝并會把模塊自動寫入package.json中的dependencies里。
使用npm install 安裝模塊或者插件時,若寫到package.json文件中,用
--save-dev (寫入package.json的devDependencies) 或 --save (寫入package.json的dependencies)
注意:-D,-S 分別是 --save-dev和 --save的簡寫,默認就是 -S,可以省略不寫
【npm install xxx】利用 npm 安裝xxx模塊到當前命令行所在目錄;
【npm install -g xxx】利用npm安裝全局模塊xxx;
【npm install xxx】安裝但不寫入package.json;
【npm install xxx –save】 安裝并寫入package.json的”dependencies”中;
【npm install xxx –save-dev】安裝并寫入package.json的”devDependencies”中。
【npm uninstall/remove xxx 】刪除xxx模塊;
【npm uninstall/remove -g xxx】刪除全局模塊xxx;
并不能自動更新package.json,把xxx從dependencies,devDependencies,optionalDependencies中去掉。
只有加上對應參數才可以:-S,–save:dependencies
表示 開發環境 下的依賴管理,里面的插件只用于開發環境(開發時依賴),不用于生產環境,例如vite、sass插件等(打包后就跟他沒關系了);
開發時依賴:簡單的說就是項目運行時不需要,只有程序員開發代碼階段才需要用到的工具
表示 生產環境 下的依賴管理,里面的插件只用于生產環境(運行時依賴),是需要發布到生產環境,例如vue、element-plus等等。
如下圖所示:sass僅用于生成環境,我們就使用npm i sass -D