npm //Node.js Package Manager
- 查询版本号:npm --version/npm version
- 查询模块:npm search <name>
- 查看模块相关信息: npm view <name>
- 安装模块:
mkdir project
cd project
npm install <name> / npm install -g <name> // mkdir project1 project2
// mkdir project && cd project - 卸载模块:npm uninstall <name>
- 帮助:npm help
- 发布: npm publish
- 查找package文档:npm help json
node
- 运行文件:node <name>/node <name>.js
- 退出: ctrl + c
package.json: //必须符合json写法,为双引号不是单引号;name不能有空格,可用分隔号
{
"name": "my-project",
"version": "0.0.1", //格式
"dependencies": {
"colors": "0.5.0"
}
}
设置 "private": "true"可以避免模块误发布;
判断package.json是否写正确的方法: npm install;
严格符合 CommonJS 规范的包应该具备以下特征:
- package.json 必须在包的顶层目录下;
- 二进制文件应该在 bin 目录下;
- JavaScript 代码应该在 lib 目录下;
- 文档应该在 doc 目录下;
- 单元测试应该在 test 目录下。