2017年7月7日 星期五

一些常用的 npm 指令

npm 要常更新
$npm i -g npm 

初始化 node project , 建立 package.json
$ npm init

初始化 node project , 有沒有 y 的差別在於,沒有 y 時,npm 會以互動方式詢問要建在 package.json 的項目內容,諸如 package name, description 等等。有 y 時 npm 就會使用預設值,一次建立完成。
$ npm init -y [ --yes ]

範例如下:
D:\tmp\testnpm2>npm init -y
Wrote to D:\tmp\testnpm2\package.json:
{
  "name": "testnpm2",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "keywords": [],
  "author": "",
  "license": "ISC"
}


安裝目前目錄下 package.json 下 dependencies 列的套件
$npm install  
全域安裝
套件                                      
$ npm install <package name> -g

移除全域套件
$ npm install <package name> -g

安裝最新版本的 Package
$ npm install <package name>@latest

列出全域套件

$ npm ls -g

更新全域套

$ npm update -g

安裝套件,套件僅列在 devDependencies ,同 --save-dev

npm install <package name> -D   

沒有留言:

張貼留言

一些常用的 npm 指令

npm 要常更新 $npm i -g npm  初始化 node project , 建立 package.json $ npm init 初始化 node project , 有沒有 y 的差別在於,沒有 y 時,npm 會以互動方式詢問要建在 package.js...