今天,我决定创建一个 React 应用程序,这是我已经完成多次的任务,在终端中运行 create-react-app 命令后:我导航到了我的新应用程序项目目录中,安装了一些我知道需要的依赖项,最后我运行了npm start,令我惊讶的是——什么也没发生。不仅 npm start 不起作用,我的 package.json 文件中的所有脚本都没有执行并且完全没有响应。此外,自从出现此错误以来,我所有 React 项目中的所有可执行脚本都无法执行。
上周我在安装 sqlite3 时遇到了一些麻烦,并且必须执行大量维护才能在我的项目中使用它;也许我删除了运行脚本的 npm 所需的文件?我将在下面留下对我的 package.json 文件的引用,尽管我根本没有对其进行太多更改。
{
"name": "maps",
"version": "0.1.0",
"private": true,
"dependencies": {
"cors": "^2.8.5",
"errorhandler": "^1.5.1",
"morgan": "^1.9.1",
"node-fetch": "^2.6.0",
"react": "^16.11.0",
"react-dom": "^16.11.0",
"react-scripts": "3.2.0",
"sqlite3": "^4.1.0",
"body-parser": "^1.19.0",
"express": "^4.17.1"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test"
},
"proxy": "http://localhost:3001",
"eslintConfig": {
"extends": "react-app"
},
"browserslist": {
"production": [
">0.2%",
"not dead",
"not op_mini all"
],
"development": [
"last 1 chrome version",
"last 1 firefox version",
"last 1 safari version"
]
}
}
提前感谢修复此问题的高手!
编辑: 以下是我尝试过的解决方案列表。
- 在全局范围内安装了最新的
create-react-app
- 全局安装了最新的 npm 和 node
- 删除了node_modules并使用
npm i
重新安装了所有依赖项 在我的项目目录中 - 检查 package.json 文件中的
scripts.test
是否设置正确
最佳答案
执行以下步骤:
- 从项目目录中删除 node_modules 文件夹
- 在项目目录中运行命令
npm install
- 在项目目录中运行
npm start
关于node.js - npm start 完全没有做任何事情,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59025354/