实践NPM

介绍

NPM is the package manager for JavaScript and the world’s largest software registry. Discover packages of reusable code — and assemble them in powerful new ways.

npm is installed with Node.js(npm作为node的一个模块)

安装

1
$ sudo apt install npm

update

1
$ npm install npm@latest -g

使用

初始化项目,会自动创建package.json

1
$ node init -y

添加模块

1
2
3
4
5
6
7
8
# 本地安装
$ npm install jquery
# 本地安装,同时更新dependencies
$ npm install jquery --save
# 本地安装,同时更新devDependencies
$ npm install jquery --save-dev
# 全局安装,可以全局使用jshint
$ npm install -g jshint

本地安装在项目下node_modules目录,全局安装到/usr/lib/node_modules/~/.npm/

如果dependencies中已经添加好了模块,则直接安装即可。

1
$ npm install

添加脚本

1
2
3
4
"scripts": {
  "build": "webpack app.js bundle.js",
  "test": "...."
},

运行

1
2
$ npm run build
$ npm run test

相关书籍

《The Node Beginner Book》

《The Node Craftsman Book》

相关网站

NgNice: Angular Nice Things