当前位置: 首页 > 知识库问答 >
问题:

创建反应应用程序错误:内部/模块/cjs/loader.js:311,当使用npx创建反应应用程序

富凯旋
2023-03-14

使用npx create react应用程序创建新的react项目时,该过程停止并出现错误:内部/modules/cjs/loader。js:311。

内部/模块/cjs/loader.js:311抛出err;^错误:找不到模块'C:\用户\shonm\桌面\Web开发\WebSites\test1\node_modules\fs-额外\lib\index.js'。请验证package.json是否有有效的“主”条目

 PS C:\Users\shonm\Desktop\Web Development\WebSites> npx create-react-app test1

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts with cra-template...

yarn add v1.22.4
[1/4] Resolving packages...
[2/4] Fetching packages...
info fsevents@1.2.13: The platform "win32" is incompatible with this module.
info "fsevents@1.2.13" is an optional dependency and failed compatibility check. Excluding it from installation.
info fsevents@2.3.2: The platform "win32" is incompatible with this module.
info "fsevents@2.3.2" is an optional dependency and failed compatibility check. Excluding it from installation.
[3/4] Linking dependencies...
.......
Done in 30.17s.
**internal/modules/cjs/loader.js:311
      throw err;
      ^
Error: Cannot find module 'C:\Users\shonm\Desktop\Web Development\WebSites\test1\node_modules\fs-extra\lib\index.js'. Please verify that the package.json has a valid "main" 
entry**
    at tryPackage (internal/modules/cjs/loader.js:303:19)
  
  requestPath: 'fs-extra'
}

Aborting installation.
  node  has failed.

Deleting generated file... node_modules

共有1个答案

张姚石
2023-03-14

当npm和纱线都在全球安装时,就会发生这种情况。CreateReact应用程序正在使用纱线进行构建。要解决此问题,请使用npx create react app projectname——使用npm,或从全局包中删除纱线。

还要验证节点-v的节点安装是否正确

 类似资料:
  • 我想创建反应应用程序,但我的npx创建反应应用程序myapp命令不工作D:\AED 在D:\AED\aed中创建新的React应用。 安装包。这可能需要几分钟。使用cra模板安装反应、反应-多姆和反应-脚本... 它被困在这里已经两个小时了。

  • 这个(https://imgur.com/a/m071dgX)这是我得到的错误。几分钟前,我可以用“npx create react app[名称]--模板类型脚本”创建项目。。。现在我得到了这个错误。我已尝试更新节点。js,删除node_modules文件夹,以及其他一些东西,但没有任何效果。我是一名新开发人员,所以我尽量不问太多问题,但这确实令人沮丧。

  • wan I在react命令中为创建应用程序npx create react app Its创建新应用程序显示此错误在2166个扫描包中发现8个漏洞(4个中等,4个高)。8个漏洞需要手动审查。有关详细信息,请参阅完整报告。我使用的是node.js的最新版本,我运行了注释“npm audit fix”或“npm audit fix--force”,但它没有修复我的错误,这里是所有错误命令“npm au

  • 我正在通过官方的反应教程,并希望使用我自己的文本编辑器;所以我按照他们的指示,并一路做到这一点,我创建我的应用程序通过"npx创建-反应-应用我的应用程序"。之后,当我运行命令"npm start"我得到以下结果: 我卸载并重新安装了多个节点;我还尝试添加了一个。我的项目根目录中的env文件如下所述:npm start on new create react app build返回ELIFECYC

  • 我正在学习React并尝试创建一个简单的React应用程序。我想使用ES2015模块和一些ES6功能,所以我通过npm安装了Babel和browserify。 这些是我安装的节点模块: 巴贝尔 Babel-preet-es2015 巴贝尔-预设-反应 Babelify 浏览器 大口喝 反应 乙烯基缓冲液 乙烯基-源-流 反应 report-dom 我想使脚本成几个文件(像itemComponent

  • 我对NodeJS是新手。我已经执行了以下命令。1.npm安装-g创建react应用程序2。创建react应用程序我的应用程序 在执行第二个命令时,我遇到了如下错误 安装软件包。这可能需要几分钟。正在安装react、react dom和react脚本。。。 uglifyjs-webpack-plugin@0.4.6安装后E:\Projects\HighAvenue\Dashboard\dashboa