【发布时间】:2022-06-10 17:22:34
【问题描述】:
我最近又开始编码了,我遇到了一些关于 React/NodeJS 的问题(不知道是哪一个负责)
首先,我安装了 VSCode,一切都很干净,没有错误,什么都没有。然后我安装了 NodeJS。 现在我只是想为我自己创建一个 React 项目。我根本没有安装 React,因为它似乎是在安装 NodeJS 之后默认安装的。现在来了丑陋的东西。 每当我使用“npx create-react-app something-name”时,我都会得到以下信息:
$ npx create-react-app demo
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.
我也遇到了一些审计错误/漏洞,但它们可能并不那么重要,因为它们在我使用“audit fix --force”后得到修复。
假设我们只想启动项目。 我使用 cd something-name 和 npm start 我得到了这个:
$ npm start
> demo@0.1.0 start
> react-scripts start
The system cannot find the path specified.
node:internal/modules/cjs/loader:936
throw err;
^
Error: Cannot find module 'D:\react-scripts\bin\react-scripts.js'
at Function.Module._resolveFilename (node:internal/modules/cjs/loader:933:15)
at Function.Module._load (node:internal/modules/cjs/loader:778:27)
at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:77:12)
at node:internal/main/run_main_module:17:47 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
如果有人可以帮助我从 NPM 中删除这些警告,并让我知道我应该怎么做才能开始我的项目,我们将不胜感激!
【问题讨论】:
-
小心
npm audit fix --force,它可能会安装其他主要版本的软件包。这可能是问题所在。 -
你安装的是什么版本的node?span>
-
我试过
npx create-react-app demo并没有看到任何错误。此命令应该为您安装所有反应依赖项。也许您只是再试一次并将结果日志粘贴到这里?还有你的nodeJS版本是什么?您可以通过node --version获取它。 -
如果您将 npm 更新为
8.12.1,第一个警告将消失。 stackoverflow.com/a/72477810/1354378 -
@DJBurb v16.15.1
标签: javascript node.js reactjs