npm ci锁定文件不匹配错误,即使lock和package.json相同

时间:2018-07-31 01:08:16

标签: npm babeljs babel-loader npm-ci

我有一个Web项目,我想用b来构建它。

本地安装npm install&npm ci不会出现任何问题。

但是,当我尝试使用Jenkins(使用ci)构建应用程序时,出现以下错误;

npm ci

据我所知,这条线在哭,并且说有babel-loader@7.1.4处于锁定状态; <​​/ p>

npm ERR! cipm can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm ERR! 
npm ERR! 
npm ERR! Missing: @babel/node@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-class-properties@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-decorators@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-do-expressions@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-export-default-from@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-export-namespace-from@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-function-bind@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-function-sent@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-json-strings@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-logical-assignment-operators@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-nullish-coalescing-operator@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-numeric-separator@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-optional-chaining@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-pipeline-operator@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-proposal-throw-expressions@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-syntax-dynamic-import@^7.0.0-beta.55
npm ERR! Missing: @babel/plugin-syntax-import-meta@^7.0.0-beta.55
npm ERR! Invalid: lock file's babel-loader@7.1.4 does not satisfy babel-loader@^8.0.0-beta.4
npm ERR! 

但是lock和package.json具有相同版本;

锁定;

npm ERR! Invalid: lock file's babel-loader@7.1.4 does not satisfy babel-loader@^8.0.0-beta.4

packege.json

"babel-loader": {
  "version": "8.0.0-beta.4",
  "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.0-beta.4.tgz",
  "integrity": "sha512-fQMCj8jRpF/2CPuVnpFrOb8+8pRuquKqoC+tspy5RWBmL37/2qc104sLLLqpwWltrFzpYb30utPpKc3H6P3ETQ==",
  "dev": true,
  "requires": {
    "find-cache-dir": "^1.0.0",
    "loader-utils": "^1.0.2",
    "mkdirp": "^0.5.1",
    "util.promisify": "^1.0.0"
  }
},

我试图清理npm缓存,删除所有文件夹等,但是没有运气

是什么导致"@babel/cli": "^7.0.0-beta.55", "@babel/core": "^7.0.0-beta.55", "@babel/node": "^7.0.0-beta.55", "@babel/plugin-proposal-class-properties": "^7.0.0-beta.55", ... "@babel/plugin-syntax-import-meta": "^7.0.0-beta.55", "@babel/preset-env": "^7.0.0-beta.55", "@babel/preset-react": "^7.0.0-beta.55", ** "babel-loader": "^8.0.0-beta.4", 无法构建?

0 个答案:

没有答案