CircleCI中的package-lock.json有什么问题?

时间:2019-01-21 17:04:13

标签: node.js npm package.json circleci circleci-2.0

如果在CircleCI中安装节点模块之前不删除package-lock.json,则会出现以下古怪错误:

  

enoent ENOENT:没有此类文件或目录,请重命名'/ home / circleci / AZTEC / aztec-crypto-js / node_modules / ajv'->'/ home / circleci / AZTEC / aztec-crypto-js / node_modules /。 ajv.DELETE'

     

npm错误! enoent这与npm无法找到文件有关。

如果我在构建作业中添加以下步骤:

- run:
   name: "Remove Package Lock"
   command: rm package-lock.json

一切正常,尽管我认为这还行,因为afaik package-lock.json 应该被实施。

在CircleCI版本2上使用节点8.11.3和npm 5.6.0,在本地计算机上使用节点10.12.0和npm 6.5.0。

0 个答案:

没有答案