一、npm概念
可复用的node模块。用package.json和package-lock.json管理。
详见转载:https://blog.csdn.net/u011240877/article/details/76582670
二、package.json
管理npm的文件。通过 npm init 生成。
详见:npm概念
2.1 关键属性
-
scripts
npm脚本命令。执行 npm run 命令,相当于执行 ./node_moudles/.bin 下相应脚本。如:
scripts: {
dev: ‘gulp dev’
}
相当于执行./node_moudles/.bin/gulp.js。 -
dependencies
生产环境和开发环境都用到的npm包。通过 npm install * --save 安装
详见:https://blog.csdn.net/csdn_girl/article/details/90293900 -
devDependencies
开发环境用到的包。通过 npm install * --save-dev 安装
详见:https://blog.csdn.net/csdn_girl/article/details/90293900
三、package-lock.json
锁定版本。
详见:https://blog.csdn.net/csdn_girl/article/details/90512129