linux - npm start 不再适用于 ReactJS
问题描述
使用 创建新的 ReactJS 应用程序后npx create-react-app testapp
,该命令npm start
(或任何其他 npm 脚本)在我的任何反应项目中都不起作用。它没有向控制台提供任何输出,并且其中的日志文件与该命令~/.npm/_logs/
无关。start
我尝试过的事情:
- 升级 nodejs 和 npm
- 删除
package-lock.json
并node_modules/
运行npm install
(效果很好,但不能解决问题npm start
) - 重新启动内核 (
5.3.12-arch1-1
)
附加信息:
node -v
= 13.3.0
npm -v
= 16.13.1
以下是package.json
最近创建的应用程序:
{
"name": "react-frontend",
"version": "0.1.0",
"private": true,
"dependencies": {
"@testing-library/jest-dom": "^4.2.4",
"@testing-library/react": "^9.3.2",
"@testing-library/user-event": "^7.1.2",
"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-scripts": "3.3.0"
},
"scripts": {
"start": "react-scripts start",
"build": "react-scripts build",
"test": "react-scripts test",
"eject": "react-scripts eject"
},
"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"
]
}
}
解决方案
找到了解决方案。npm
已配置为忽略脚本。
运行npm config set ignore-scripts false
解决了问题。
推荐阅读
- javascript - JavaScript 附加到 HTML
- powerpoint - MS Office openxml 获取PowerPoint幻灯片的幻灯片布局
- java - Google Cloud - Compute Engine,使用实例模板插入实例
- python - 恢复旧的 jupyter 笔记本
- shell - 如何从不同的目录运行多个 .sh 文件
- c++ - switch 语句即使在不需要时也输出默认语句
- flutter - 颤振计数在后台完成任务的时间
- linux - 如何提示用户在 bash 选项中启用调试?
- ruby-on-rails - 如何为 Rails 中的两个现有表添加新的连接表?
- android - 任务:app:processDebugResources FAILED>..executing com.android.build.gradle.internal.tasks.Workers$ActionFacade > 类太大:sample/co/us/R$id