【问题标题】:I used npm cache clean --force and an error occured when I create-react-app我使用了 npm cache clean --force 并且在我 create-react-app 时发生了错误
【发布时间】:2020-04-30 21:26:49
【问题描述】:

我是 ReactJs 的初学者,所以如果这是一个非常菜鸟的问题,我很抱歉。我需要帮助。我使用 npm cache clean --force 是因为出现了另一个错误,并且一个站点建议我使用 npm cache clean --force。现在,我无法创建反应应用程序。我尝试重新安装 NodeJS。

C:\Users\Name\Desktop>npx create-react-app my-app
internal/modules/cjs/loader.js:327
      throw err;
      ^

Error: Cannot find module 'C:\Users\Name\AppData\Roaming\npm\node_modules\create-react-app\node_modules\is-promise\index.js'. Please verify that the package.json has a valid "main" entry
    at tryPackage (internal/modules/cjs/loader.js:319:19)
    at Function.Module._findPath (internal/modules/cjs/loader.js:703:18)
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:967:27)
    at Function.Module._load (internal/modules/cjs/loader.js:862:27)
    at Module.require (internal/modules/cjs/loader.js:1042:19)
    at require (internal/modules/cjs/helpers.js:77:18)
    at Object.<anonymous> (C:\Users\Name\AppData\Roaming\npm\node_modules\create-react-app\node_modules\run-async\index.js:3:17)
    at Module._compile (internal/modules/cjs/loader.js:1156:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1176:10)
    at Module.load (internal/modules/cjs/loader.js:1000:32) {
  code: 'MODULE_NOT_FOUND',
  path: 'C:\\Users\\Name\\AppData\\Roaming\\npm\\node_modules\\create-react-app\\node_modules\\is-promise\\package.json',
  requestPath: 'is-promise'
}

请帮助我。我需要创建一个 React 应用,因为我想练习它。screenshot of node_modules folder

C:\Users\Name\Desktop>npm install
npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\Name\Desktop\package.json'
npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\Name\Desktop\package.json'
npm WARN Desktop No description
npm WARN Desktop No repository field.
npm WARN Desktop No README data
npm WARN Desktop No license field.

up to date in 1.433s
found 0 vulnerabilities

这就是我尝试安装 npm 时发生的情况。

【问题讨论】:

  • 尝试删除C:\Users\\Name\AppData\Roaming\npm\node_modules文件夹并再次安装create-react-app (npm i -g create-react-app)。

标签: reactjs npm npm-install


【解决方案1】:

node -v &amp;&amp; npm -v 命令的输出是什么?它应该类似于

v12.16.0
6.13.4

那你就可以了

npm cache clean --force
npm install -g create-react-app
npx create-react-app my-app-name
cd my-app-name
npm start

【讨论】:

  • 哇,非常感谢!几天来,我一直试图弄清楚这一点。谢谢!
  • 啊哈,老实说,我不确定;)我很高兴它现在可以工作了!
猜你喜欢
  • 1970-01-01
  • 2019-08-17
  • 1970-01-01
  • 2018-01-21
  • 2020-03-02
  • 1970-01-01
  • 1970-01-01
  • 2017-02-18
  • 1970-01-01
相关资源
最近更新 更多