npm常識
-
npm ls
查看你的文件安裝的依賴 npm ls -g 查看全局安裝的模塊以及依賴
-
npm init
在項目中創(chuàng)建一個package.json文件
安裝包的信息和依賴都會保存在package.json中,以便于其他人引入你的項目
npm init -y 使用默認(rèn)值填寫package.json文件
-
npm config
管理npm安裝包的配置路徑,最多用于設(shè)置代理,解決npm安裝一些模塊失敗的問題
npm config set registry https://registry.npm.taobao.org/
從淘寶服務(wù)器下載各種包npm config delete registry
可以刪除配置全局安裝cnpm來實現(xiàn)鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org
-
npm install
npm install [packageName] //安裝包到項目中(node_modules) 。 不會修改package.json。 之后運行npm install命令時,不會自動安裝 npm install --save [packageName] //安裝包的項目中(node_modules) 。會在package.json的dependencies添加相應(yīng)的包名。之后運行npm install命令時,會自動安裝msbuild到node_modules目錄中 npm install --save-dev [packageName] //安裝包的項目中(node_modules) 。會在package.json的devDependencies添加相應(yīng)的包名 。 之后運行npm install命令時,不會自動安裝 npm install -g [packageName] //全局安裝包
--save 安裝包信息將加入到dependencies(生產(chǎn)階段的依賴)
--save-dev 安裝包信息將加入到devDependencies(開發(fā)階段的依賴)所以開發(fā)階段一般使用它
-
npm login
登錄你的npm賬號名字
npm publish 發(fā)布模塊
-
npm start 啟動模塊 npm test 測試模塊
該命令寫在package.json文件scripts的start字段中,可以自定義命令來配置一個服務(wù)器環(huán)境和安裝一系列的必要程序,如
"scripts": { "start": "gulp -ws" } "scripts": { "start": "gulp -ws" }
?
?
?