jos*_*osh 24 npm npm-install npm-ci
我正在尝试为新开发人员在他们的本地开发环境中安装我们的代码库整理文档。我想给他们以下命令:
“npm ci”几乎完全符合我的要求,但似乎没有安装 devDependencies。“npm install”确实会安装 devDependencies,但它有时会修改 package-lock.json。
我可以想象一些像“npm install && git checkout package-lock.json”这样的问题,但我觉得必须有一种更惯用的方式来表达“给我一个干净安装这个项目的开发依赖项?”
小智 37
npm ci确实安装了依赖项和开发依赖项。但是如果你使用npm ci --production或者你NODE_ENV设置为生产,那么它避免安装开发依赖项。请在此处查看文档。
使用
--production标志(或当NODE_ENV环境变量设置为生产时),npm 将不会安装 devDependencies 中列出的模块。注意:
--production在向项目添加依赖项时,该标志没有特殊含义。
Nik*_*hak 21
NODE_ENV变量当您的NODE_ENV环境变量设置为production 时,使用npm ci不会安装 devDependencies。但是如果你还想安装devDependencies
npm ci --include=dev
Run Code Online (Sandbox Code Playgroud)
会做的伎俩;)
npm ci --also=dev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
13227 次 |
| 最近记录: |