纱线抛出错误:找不到模块'decamelize'

问题描述 投票:0回答:1

我试图在我的项目的根目录中运行yarn install。一切正常,直到我在浏览器控制台中出现错误,导致找不到其中一个模块。我正在构建项目,没有错误与yarn install但在浏览器中我一直得到错误,其中一个modules cannot be found。我已尝试在IntelliJ编辑器中的synchronize文件,也在编辑器中的Invalidate caches and restart,但没有任何效果,我一直用yarn install构建项目没有错误,但一直在控制台中得到错误。之后我跑了npm install,从那以后我就再也无法运行yarn install了。我试图重新安装node到版本10.15.3。 Ran再次命令npm rebuildnpm install。对于npm install我收到错误:

npm WARN不推荐使用[email protected]:浏览器列表2在读取其他工具中使用的浏览器列表> 3.0配置时可能会失败。 npm WARN不推荐使用[email protected]:此软件包已被弃用,以支持@ sinonjs / samsam npm WARN弃用[email protected]:不再维护此版本。请升级到最新版本。错误的ERR!超出最大调用堆栈大小

错误的ERR!可以在以下位置找到此运行的完整日志:npm ERR! C:\ Users \用户MYUSER \应用程序数据\漫游\ NPM-cache_logs \ 2019-03-19T14_25_52_551Z-的debug.log

如果我运行yarn install我一直收到错误:

$ cross-env NODE_ENV = production webpack --no-progress --colors --config webpack / webpack.prod.js internal / modules / cjs / loader.js:584 throw err;

    ^

Error: Cannot find module 'decamelize'

我该如何解决这个错误?

node.js npm webpack yarnpkg
1个回答
1
投票

不要在同一个项目中使用两个依赖关系管理工具。你一定会得到错误。坚持其中一个。我建议用纱线

  1. 删除现有的节点模块文件夹。
  2. 删除所有存在的锁定文件,例如。 package-lock.json和yarn.lock文件。
  3. 运行新纱安装命令。 (务必将纱线更新到最新版本以避免任何未知错误)。
  4. 构建并测试项目。
© www.soinside.com 2019 - 2024. All rights reserved.