iOS - NPM NodeJS 包管理
阿新 • • 發佈:2018-03-10
Go logout 推薦 version search oot eba 引擎 官方
1、NPM 簡介
1.1 NPM
Node.js? 是一個基於 Chrome V8 引擎的 JavaScript 運行時,可方便地構建快速,可擴展的網絡應用程序的平臺。Node.js 使用事件驅動,非阻塞 I/O 模型,輕量、高效,可以完美地處理時時數據,運行在不同的設備上。
從 Nodejs 官方網站的企業登記頁,包括我們熟知的公司有 LinkedIn, Yahoo, Paypal, eBay, Walmart,Groupon 還有很多的中小型公司,國內的公司如雪球、淘寶、網易、百度等也都有很多項目運行在 Node.js 之上。
它的包生態系統,npm,是目前世界上最大的開源庫生態系統。
NPM(node package manager),通常稱為 node 包管理器。使用 NPM 可以對 node 包進行安裝、卸載、更新、查看、搜索、發布等操作。安裝完 Node.js,NPM 就可以直接用了。
- Node.js 官網
Node.js 中文網
2、NPM 環境配置
2.1 安裝 Node.js
從下面的地址中下載安裝 Node.js。
- Node.js 官網下載地址。
- Node.js 其它下載地址(node v9.7.1),密碼:svmp。
或者直接使用 Homebrew 按照下面的命令安裝 Node.js。
# 安裝 Node.js $ brew install node
2.2 安裝 NPM
- 安裝完 Node.js,NPM 就可以直接用了。
2.3 NPM 常用命令
1)NPM 常用命令
# 查看 NPM 版本 $ npm -v # 更新 NPM 版本 $ sudo npm i -g npm # 安裝包,安裝保存你項目 package.json 文件中的包 $ npm install # 安裝包,安裝在本地項目中 $ npm install [包名] $ npm install express # 安裝包,安裝在全局中 $ npm install -g [包名] $ npm install -g express # 安裝包,並且將其保存你項目中的 package.json 文件 $ npm install [包名] --save $ npm install express --save # 查看安裝的包,本地 $ npm list # 查看安裝的包,全局 $ npm list -g # 查看過期的包,本地 $ npm outdated # 查看過期的包,全局 $ npm outdated -g # 更新全部包 $ npm update # 更新指定的包 $ npm update [包名] $ npm update express # 卸載包 $ npm uninstall [包名] $ npm uninstall express
Usage: npm <command> where <command> is one of: access, adduser, bin, bugs, c, cache, completion, config, ddp, dedupe, deprecate, dist-tag, docs, doctor, edit, explore, get, help, help-search, i, init, install, install-test, it, link, list, ln, login, logout, ls, outdated, owner, pack, ping, prefix, profile, prune, publish, rb, rebuild, repo, restart, root, run, run-script, s, se, search, set, shrinkwrap, star, stars, start, stop, t, team, test, token, tst, un, uninstall, unpublish, unstar, up, update, v, version, view, whoami npm <command> -h quick help on <command> npm -l display full usage info npm help <term> search for help on <term> npm help npm involved overview Specify configs in the ini-formatted file: /Users/qianchia/.npmrc or on the command line via: npm <command> --key value Config info can be viewed via: npm help config
2.4 註意事項
一般 Node modules 通常被安裝在每個項目的本地文件夾
node_modules
中,但下面幾個包推薦安裝在全局:CoffeeScript
、Less
、Grunt
或Gulp
# 安裝 coffee-script $ npm install -g coffee-script # 安裝 less $ npm install -g less # 安裝 grunt-cli $ npm install -g grunt-cli # 安裝 gulp $ npm install -g gulp
iOS - NPM NodeJS 包管理