npm 基礎
安裝node.js
pm-upgrade
- npm update <name> -g 更新全局包
- npm update <name> --save 更新生産環境包
- npm update <name> --save-dev 更新開發環境包
npm 包管理
pm install module_name -S 即 npm install module_name --save 寫入dependencies
npm install module_name -D 即 npm install module_name --save-dev 寫入devDependencies
npm install module_name -g 全局安裝(指令行使用)
npm install module_name 本地安裝(将安裝包放在 ./node_modules 下)
npm 安裝 axious
指定版本安裝插件
在package.json 添加對應插件和插件版本 然後 npm install
"axios": "^0.18.0",
安裝cnpm
- npm install -g cnpm --registry=https://registry.npm.taobao.org
- npm config set registry https://registry.npm.taobao.org
npm 檢視安裝
- npm config
- npm list -g --depth 0
- npm list -s --depth 0
cnpm install 與 npm install
cnpm install 安裝的包會在 node_modules 裡建立兩個檔案夾,其中一個是另一個的引用,這樣就會導緻項目依賴比較多的時候 node_moduels 裡有很多引用目錄。 而 npm install 隻建立一個檔案夾
- cnpm --by=npm install react -S
- cnpm --by=npm install react-dom -S
- cnpm --by=npm install react-router -S
- cnpm --by=npm uninstall react
- cnpm --by=npm install react react-dom react-router --save
- cnpm --by=npm install [email protected] -S
- cnpm --by=npm install [email protected] -D
參考連結
https://blog.csdn.net/meng_suiga/article/details/80265023 --by=npm 參數