Node.js 第三方包的安裝、升級、卸載,以及包依賴管理


本地安裝: npm install package-name

全局全裝: npm install -g  package-name

舉個栗子

全局安裝 React項目的腳手架 npm install -g create-react-app

npm install iview@1.0.1 --save

cnpm install iview@2.13.0 --save  //注:重新安裝會覆蓋舊的版本,比如版本會覆蓋上面的1.0.1

升級:  npm update 

卸載:  npm uninstall 

 例如:

包依賴管理,通過package.json 

例如:npm uninstall babel-plugin-import -S//卸載了一個生成包

 
         
{
"name": "sanzhong",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"dev": "webpack-dev-server --progress --config webpack.config.dev.js --port 6008 --open --hot"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"css-loader": "^0.28.11",
"file-loader": "^1.1.11",
"html-webpack-plugin": "^3.2.0",
"style-loader": "^0.20.3",
"url-loader": "^1.0.1",
"vue-lazyload": "^1.2.3",
"vue-loader": "^14.2.2",
"vue-template-compiler": "^2.5.16",
"webpack": "^3.11.0",
"webpack-dev-server": "^2.11.2"
},
"dependencies": {
"axios": "^0.18.0",
"element-ui": "^2.3.4",
"iview": "^2.13.0",
"jquery": "^3.3.1",
"moment": "^2.22.1",
"v-distpicker": "^1.0.16",
"vue-lazyload": "^1.2.3",
"vue-router": "^3.0.1",
"vuex": "^3.0.1"
}
}
 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM