"production":"pm2 startOrGracefulReload ./pm2.json --no-daemon","debug":"npm build && node dist/app.js","build":"gulp build","test":"gulp build --test"},"author":"ism","license":"ISC","dependencies":{"global-modules":"^0.2.1"...
在package.json 文件里面提现出来的区别就是,使用 --save-dev 安装的 插件,被写入到 devDependencies 对象里面去,而使用 --save 安装的插件,责被写入到 dependencies 对象里面去。 如果你将包下载下来在包的根目录里运行 npm install 默认会安装两种依赖,如果你只是单纯的使用这个包而不需要进行一些改动测试之类的,...
yarn install --production //只安装dependencies里的包 yarn install --no-lockfile //不读取或生成yarn.lock yarn install --pure-lockfile //不生成yarn.lock 添加包(会更新package.json和yarn.lock): yarn add [package] // 在当前的项目中添加一个依赖包,会自动更新到package.json和yarn.lock文件中 yarn...
如果使用 --production 参数,可以只安装 dependencies 字段的模块。 $ npm install --production # 或者 $ NODE_ENV=production npm install 【所以,我们做好 dependencies 和 devDependencies 的区分的话,在使用 npm install --production 的时候,还是有区别的。】 不过,感觉这个 npm install --production 的使用场...
“dependencies”: These packages are required by your application in production.(这些包是应用程序开发过程中所必需的包) npm install package_name --save//安装的包直接在dependencies下面 1. “devDependencies”: These packages are only needed for development and testing.(这些包仅用于开发和测试) ...
npm install-g npm-check-updates 代码语言:javascript 复制 检查 npm-check-updates// 检查当前项目中有没有哪些依赖包可更新(简写ncu) 检查结果如下所示: 在这里插入图片描述 代码语言:javascript 复制 更新 ncu-u// 更新package.json 注意上面命令是更新package.json,真正的依赖包还没有下载下来...
$ npm install 安装不同版本 install 命令总是安装模块的最新版本,如果要安装模块的特定版本,可以在模块名后面加上@和版本号。 $ npm installsax@latest $ npm install sax@0.1.1 $ npm install sax@">=0.1.0 <0.2.0" # 如果使用--save-exact参数,会在package.json文件指定安装模块的确切版本 ...
为了获得 "最新 "的版本,在单个安装中附加 @latest,例如 npm install react@latest。 怎样使用 npm-check-updates 对于高级和可定制的升级体验,我推荐 npm-check-updates。这个包可以做所有 npm oudated 和 npm upgrade 能...
npm cli 工具 depcheck 能辅助我们找到项目中 Unused dependencies(无用依赖)和 Phantom dependencies(幻影依赖),分别表示写入 package.json 但没被项目使用、被项目引用了但没有写入 package.json。 depcheck 更像是一个缩小排查范围的过滤器,不能轻信其打印结果。例如,depcheck 默认无法识别特殊挂载的 plugin。
npm ci 会安装 dependencies 和 devDependencies; 整个安装过程不会更新 package.json 或 package-lock.json 文件,整个安装过程是锁死的; 当package-lock.json中的依赖和package.json中不一致时,npm ci 会退出但不会修改package-lock.json文件。 10. 删除重复的包我们可以通过运行npm dedupe命令来删除重复的依赖项。