企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
npm install ***** 1.15.2对应就是MAJOR,MINOR.PATCH:1是marjor version;15是minor version;2是patch version。 MAJOR:这个版本号变化了表示有了一个不可以和上个版本兼容的大更改。 MINOR:这个版本号变化了表示有了增加了新的功能,并且可以向后兼容。 PATCH:这个版本号变化了表示修复了bug,并且可以向后兼容。 ***** 兼容模块新发布的补丁版本:~1.1.0、1.1.x、1.1.他会更新到当前minor version(也就是中间的那位数字)中最新的版本. 兼容模块新发布的小版本、补丁版本:^1.1.0、1.x、1.他将会把当前库的版本更新到当前major version(也就是第一位数字)中最新的版本. 兼容模块新发布的大版本、小版本、补丁版本:\*、x ***** \--save 安装包信息将加入到dependencies(生产阶段的依赖) npm install gulp —save package.json 文件的 dependencies 字段: "dependencies": {     "gulp": "^3.9.1" } ***** \--save-dev 安装包信息将加入到devDependencies(开发阶段的依赖),所以开发阶段一般使用它 npm install gulp —save-dev package.json 文件的 devDependencies字段: "devDependencies": {     "gulp": "^3.9.1" } ***** \--save-exact 精确安装指定模块版本 npm install gulp --save-exact 留意package.json 文件的 dependencies 字段,以看出版本号中的^消失了 "dependencies": {     "gulp": "3.9.1" } ***** npm install gulp -g 全局安装 模块的依赖都被写入了package.json文件后,他人打开项目的根目录(项目开源、内部团队合作),使用npm install命令可以根据dependencies配置安装所有的依赖包 ***** npm run npm 允许在package.json文件里面,使用scripts字段定义脚本命令。 > { > > // ... > > "scripts": { > > "build": "node build.js" > > } > > } 上面代码是package.json文件的一个片段,里面的scripts字段是一个对象。它的每一个属性,对应一段脚本。比如,build命令对应的脚本是node build.js。 命令行下使用npm run命令,就可以执行这段脚本。 > $ npm run build > > \# 等同于执行 > > $ node build.js > > [run scripts](http://www.ruanyifeng.com/blog/2016/10/npm_scripts.html) ***** npm init 初始化项目 npm start 运行package.jsonscript里面的start ***** npm stop 停止 ***** npm test 运行package.jsonscript里面的test [package.json](https://github.com/ericdum/mujiang.info/issues/6/)