安装node之后,会自动安装好npm
使用npm 管理项目中的包,需要有一个package.json文件
常用命令
npm init // 初始化package.json文件
npm ls // 列出当前node_modules中的模块
npm search express // 在线搜索express模块
npm install -g require // 全局状态下安装 require。
(全局状态下安装的包,可以直接在命令行里使用,前提是存放全局包的文件夹路径要添加到环境变量)
npm uninstall -g require // 卸载包
npm install gulp --save-dev // 在项目中安装包,并保存到package.json
npm rm gulp --save-dev // 删除项目中的包,并保存到package.json
npm outdated // 查看过期的包,查看是否有新版本
npm update -g require // 更新包,package.json中的版本号【不会】自动更新
npm config set sass-binary-path e:/web/win32-x64-48_binding.node 设置某个属性的值
安装包时,指定版本,遵循 semver 2.0 的语义化版本规则
@* // 任意版本
@1.1.0 // 特定版本
@~1.1.0 // >=1.1.0 && < 1.2.0(大于等于当前次版本,小于下一次版本)
@^1.1.0 // >=1.1.0 && < 2.0.0(大于等于当前主版本,小于下一主版本)
package.json文件中的 :
script配置简化命令,例如:可以通过才命令行输入 npm run build:dev 来运行
"scripts": {
"build:dev": "webpack --config webpack.dev.js --progress --profile",
"build:prod": "webpack --config webpack.prod.js --progress --profile --bail"
},
dependencies 和 devDependencies 分别配置程序运行依赖和开发依赖
网友评论