Yarn throws Error: Cannot find module 'decamelize'

Yarn throws Error: Cannot find module 'decamelize'

我正在尝试 运行 yarn install 在我的项目的根目录中。一切正常,直到我在浏览器控制台中收到无法找到其中一个模块的错误。我在使用 yarn install 构建项目时没有出现任何错误,但在浏览器中,我一直收到无法找到其中一个模块的错误。

我尝试在 IntelliJ 编辑器中 synchronize 文件,也在编辑器中 Invalidate caches and restart,但没有任何效果,我继续使用 yarn install 构建项目,没有错误,但保持在控制台中获取错误。在那之后,我 运行 npm install,从那以后我再也不能 运行 yarn install 了。我已尝试将 node 重新安装到 10.15.3 版本。 运行 再次命令 npm rebuildnpm install。对于 npm install 我得到错误:

npm WARN deprecated browserslist@1.7.7: Browserslist 2 could fail on
reading Browserslist >3.0 config used in other tools.
npm WARN deprecated samsam@1.3.0: This package has been deprecated in favour of
@sinonjs/samsam
npm WARN deprecated hoek@5.0.4: This version is no
longer maintained. Please upgrade to the latest version.
npm ERR! Maximum call stack size exceeded

npm ERR! A complete log of this run can be found in:
npm ERR!    
C:\Users\MyUser\AppData\Roaming\npm-cache\_logs19-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'

我该如何解决这个错误?

不要在同一个项目中使用两个依赖管理工具。你一定会出错。坚持其中之一。我建议使用 yarn

  1. 删除现有的节点模块文件夹。
  2. 删除所有存在的锁定文件,例如。包-lock.json 和 yarn.lock 文件。
  3. 运行 新鲜纱线安装命令。 (一定要将 yarn 更新到最新版本,以免出现任何未知错误)。
  4. 构建并测试项目。