我如何运行`npm prune`但排除一个包

时间:2017-06-01 15:21:51

标签: npm continuous-integration

有没有办法运行npm prune但不包含依赖项中的单个包?

我知道这听起来很奇怪,但是有一个合法的用例。

用例:

  1. 在抽象的CI / CD流程中,我想npm install package.json添加npm prune
  2. 然后package.json应删除可能已从npm install XXXX
  3. 中移除的任何无关的包
  4. 然后我希望XXXX只有CI / CD流所需的单个依赖项,但是如果已经存在则后续流不应该安装它,因此在第二次执行CI / CD流时,这个npm prune包将通过{{1}}命令删除。 : - (

0 个答案:

没有答案