【问题标题】:Error: Cannot find module 'rxjs' - Create React App错误:找不到模块 'rxjs' - 创建 React 应用程序
【发布时间】:2021-11-17 05:51:04
【问题描述】:

我正在使用节点版本 12.18.3 和 create-react-app@3.4.1。当我使用 npx 命令创建应用程序时,npx create-react-app test-app,我遇到以下问题并且应用程序没有生成,

Error: Cannot find module 'rxjs'
Require stack:
- /Users/arun/Desktop/my-work/test-app/node_modules/inquirer/lib/ui/prompt.js
- /Users/arun/Desktop/my-work/test-app/node_modules/inquirer/lib/inquirer.js
- /Users/arun/Desktop/my-work/test-app/node_modules/react-dev-utils/browsersHelper.js
- /Users/arun/Desktop/my-work/test-app/node_modules/react-scripts/scripts/init.js
- /Users/arun/Desktop/my-work/test-app/[eval]
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:965:15)
    at Function.Module._load (internal/modules/cjs/loader.js:841:27)
    at Module.require (internal/modules/cjs/loader.js:1025:19)
    at require (internal/modules/cjs/helpers.js:72:18)
    at Object.<anonymous> (/Users/arun/Desktop/my-work/test-app/node_modules/inquirer/lib/ui/prompt.js:3:34)
    at Module._compile (internal/modules/cjs/loader.js:1137:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1157:10)
    at Module.load (internal/modules/cjs/loader.js:985:32)
    at Function.Module._load (internal/modules/cjs/loader.js:878:14)
    at Module.require (internal/modules/cjs/loader.js:1025:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/Users/arun/Desktop/my-work/test-app/node_modules/inquirer/lib/ui/prompt.js',
    '/Users/arun/Desktop/my-work/test-app/node_modules/inquirer/lib/inquirer.js',
    '/Users/arun/Desktop/my-work/test-app/node_modules/react-dev-utils/browsersHelper.js',
    '/Users/arun/Desktop/my-work/test-app/node_modules/react-scripts/scripts/init.js',
    '/Users/arun/Desktop/my-work/test-app/[eval]'
  ]
}

【问题讨论】:

  • 我认为这与损坏的 npm 安装有关,希望此链接对您有所帮助stackoverflow.com/questions/55994434/…
  • 我用 --use-npm 尝试了 CRA。我没有面临上述问题。我认为这与我的纱线包装有关。由于 CRA 默认使用 yarn 安装依赖项,我怀疑我的 yarn 版本和 CRA 版本可能存在问题。

标签: node.js reactjs create-react-app npx


【解决方案1】:

这是由于将 moduleResolution 设置为 node 以外的任何内容,或者在 tsconfig 文件中将 skipLibCheck 设置为 false 造成的。确保这两件事得到纠正,错误就会消失。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-17
    • 1970-01-01
    • 2017-03-09
    • 2019-04-26
    • 2019-01-28
    • 2022-06-11
    • 2022-11-10
    相关资源
    最近更新 更多