npm/cnpm 開發中的命令詳解

npm是世界上最大的開放源代碼的生態系統。我們可以通過npm下載各種各樣的包,這些源代碼(包)我們可以在https://www.npmjs.com(npm包官網)找到。

npm安裝:傻瓜式安裝,下載安裝nodeJS(https://nodejs.org/en/);

淘寶鏡像cnpm安裝:npm install cnpm -g --registry = https://registry.npm.taobao.org ;

https://npm.taobao.org/      淘寶npm鏡像官網

npm 命令詳解:

1、npm -v 查看npm版本

2、使用 npm 命令安裝模塊

npm install Module Name 
如安裝jq模塊:
npm install jquery

3. npm uninstall moudleName 卸載模塊 

npm uninstall ModuleName

4. npm list 查看當前目錄下已安裝的node包 

npm list

5. npm info moduleName 查看模塊的版本 

npm info 模塊 //查看模塊的版本

6. 指定版本安裝 npm install moduleName@版本號

eg:npm install [email protected]

package.json 生成與解析:

  package.json定義了項目所需要的各種模塊,以及項目的配置信息(比如名稱、版本、許可證等元數據)

1、創建package.json 

npm init 

npm init –yes

2、package.json 文件

{
  "name": "test",
  "version": "0.0.1",
  "description": "test project",
  "main": "main.js", 
  "author": "zwt",
  "license": "MIT",
  "devDependencies": {
   "express": "^4.10.1"
  },
  "dependencies": {
    "jslint": "^0.6.5"
  }
}

3、安裝模塊並把模塊寫入package.json(依賴) 

npm install babel-cli --save-dev 

npm install 模塊 --save

npm install 模塊 --save-dev

4、dependencies與devDependencies之間的區別? 

a、使用npm install node_module –save自動更新dependencies字段值;

b、使用npm install node_module –save-dev自動更新devDependencies字段值;

c、dependencie 配置當前程序所依賴的其他包。

d、devDependencie 配置當前程序所依賴的其他包,只會下載模塊,而不下載這些模塊的測試和文檔框架。

"dependencies": {
    "body-parser": "^1.18.3",
    "consolidate": "^0.15.1",
    "cookie-parser": "^1.4.3",
    "cookie-session": "^2.0.0-beta.3",
    "ejs": "^2.6.1",
    "express": "^4.16.4",
    "express-route": "^0.1.4",
    "express-static": "^1.2.6",
    "multer": "^1.4.1",
    "mysql": "^2.16.0"
  }

PS:   ^ 表示第一位版本號不變,後面兩位取最新的;

         ~ 表示前兩位不變,最後一個取最新 ;

         * 表示全部取最新。

更新中。。。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章