npm prune删除依赖模块

时间:2019-02-26 11:41:33

标签: npm package.json

在我的package.json文件中,我有:

"dependencies": {
    "@aws/dynamodb-data-mapper": "^0.7.3",
    "@aws/dynamodb-data-mapper-annotations": "^0.7.3",
    "@my-company/common": "file:../common",
    ...
  }

@my-company/common指定由yarn安装的本地模块。

但是,当我运行npm prune时,会修剪该模块。 我以为将其包含在package.json dependencies对象中会阻止它被修剪?我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

对于那些遇到过这种情况的人,我发现运行npm ls表明公用模块有错误。

使用NPM(而不是Yarn)安装可解决此问题。

使用Yarn安装确实在node_modules内创建了软件包,但是显然我无法发现某个错误。