npm/cnpm 操作
npm install -h
查看install方法npm install
安装package.json的依赖npm i express --save
安装 express,同时将express 写入 dependenciesnpm i express --save-dev
安装express,同时将 express写入 devDependenciesnpm i express --save --save-exact
将固定版本号写入 dependencies,线上应用建议采用这种方式npm shrinkwrap
会在当前目录下产生一个 npm-shrinkwrap.json,里面包含了通过 node_modules 计算出的模块的依赖树及版本,只要目录下有 npm-shrinkwrap.json 则运行 npm install 的时候会优先使用 npm-shrinkwrap.json 进行安装,没有则使用 package.json 进行安装
package.json
- package.json语义化说明文档
- license:
- package.json可以直接被require引用(json文件都可以)
package.json
:
{
"name":"myblog",
"description":"my first blog"
}
index.js
:
const pkg=require('./package')
console.log(pkg.name)//输出myblog