1. 程式人生 > >npm最基本安裝

npm最基本安裝

目錄

初始化安裝

安裝gulp

連線到gulp

上傳專案到gulp

下載專案


初始化安裝


在自己新建的資料夾內用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 專案名