npm start 完全没有做任何事情
Posted
技术标签:
【中文标题】npm start 完全没有做任何事情【英文标题】:npm start is doing absolutely nothing 【发布时间】:2020-03-20 08:41:53 【问题描述】:今天我决定创建一个 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
是否设置正确
【问题讨论】:
试试npm run start
而不是npm start
运行npm install
,然后运行npm start
我相信 npm run start 和 npm start 是等价的语句,不是吗?无论如何,我都试过了,npm run-script start
。
是的,非常感谢!
@RobC 我完全忘记了我将ignore-scripts
设置为true;有趣的是,事情总是如此简单。
【参考方案1】:
执行以下步骤:
-
从项目目录中删除 node_modules 文件夹
在项目目录下运行命令
npm install
在项目目录下运行npm start
【讨论】:
我之前做过这个,但我还是再试一次,我仍然遇到同样的问题。以上是关于npm start 完全没有做任何事情的主要内容,如果未能解决你的问题,请参考以下文章