npm最基本安裝
阿新 • • 發佈:2018-11-03
目錄
初始化安裝
在自己新建的資料夾內用cmd執行
npm init
$ npm init This utility will walk you through creating a package.json file. It only covers the most common items, and tries to guess sensible defaults. See `npm help json` for definitive documentation on these fields and exactly what they do. Use `npm install <pkg>` afterwards to install a package and save it as a dependency in the package.json file. Press ^C at any time to quit. package name: (demo1) version: (1.0.0) description: 新建測試版本 entry point: (index.js) test command: git repository: keywords: author: cjj license: (ISC) MIT About to write to D:\node\initNode\demo1\package.json: { "name": "demo1", "version": "1.0.0", "description": "新建測試版本", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "author": "cjj", "license": "MIT" } Is this ok? (yes)
這樣就建立完成了(新建完後會自動有一個package.json)
安裝gulp
npm install gulp //只是純粹的安裝gulp
npm install gulp --sava //安裝gulp並新增依賴(package.json配置)
npm install gulp --save-dev //安裝gulp新增依賴,若別人下載本專案,gulp不會被一起下載
npm install gulp gulp -cli -g //全域性安裝gulp,並安裝gulp手腳架(允許直接使用gulp指令)
連線到gulp
gulp可以上傳專案到網站上儲存(www.npmjs.com)也跟github一樣需要註冊
需要你輸入使用者名稱和密碼以及註冊郵箱,登陸成功後可以用
這句指令先登陸連線到伺服器
npm adduser
上傳專案到gulp
npm publish
這指令(需要在專案資料夾下)即可上傳到伺服器,需要注意的,其會根據package.json內的name(key名)來作為專案名,而且伺服器內的專案名有唯一性,如果gulp伺服器已存在同名的專案,那麼是不會允許你上傳的,需要你更改名字後才允許上傳
下載專案
npm install 專案名