【问题标题】:'npm start' with create-react-app not launching server on macOS [duplicate]带有create-react-app的'npm start'未在macOS上启动服务器[重复]
【发布时间】:2020-04-17 00:10:47
【问题描述】:

使用 create-react-app 创建应用程序后,我尝试使用“npm start”运行该应用程序。虽然它不会抛出错误,但它也不会启动服务器。

对于一些上下文,这个命令在几周前工作得很好。它会在控制台中输出一些文本,然后在 localhost:3000 启动浏览器。从那以后,我在 node 和 React Native 之间遇到了一个错误,并降级到 node v10 以避免该错误(尽管我目前使用的是 node v13)。从那时起,我重新安装了节点(通过自制软件)并重新安装了 creact-react-app。

以下是我目前的规格

macOS v10.14.5

节点 v13.5.0

npm v6.13.4

create-react-app v3.3.0

下面是我的 package.json 文件

{
  "name": "testing",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.4.0",
    "@testing-library/user-event": "^7.2.1",
    "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-install-missing 来检查缺少的依赖项。我还尝试使用“rm -rf node_modules”删除节点模块,然后运行“npm install”。

我不确定从这里去哪里。我认为既然'npm start'调用'react-scripts start',那么react-scripts中可能存在问题。但是,应该已经使用 create-react-app 重新安装了 react-scripts,所以我不确定。如果我还缺少任何其他信息,我很乐意提供更多信息。谢谢!

编辑:当我删除以前版本的节点时,我手动删除了文件,以便我可以使用自制软件重新安装节点。我以为我删除了所有正确的文件,但是,如果我没有删除,那会在其中起作用吗?

【问题讨论】:

  • 手动运行react-scripts start会发生什么? (如果没有全局安装,可能什么都没有......但我很惊讶没有输出。)
  • @CodyG 没错,我只是收到一条未找到命令的消息
  • 我现在遇到了同样的问题,在更新 Mac OS Big Sur 后我也遇到了这个问题,我解决了将“export HOST=localhost”添加到 ~/.bash_profile

标签: node.js reactjs macos npm create-react-app


【解决方案1】:

去你的

~\.npmrc

文件并查看它是否包含

ignore-scripts=true

我不知道这是如何设置或为什么设置的,但它让我头疼了好几个小时。

【讨论】:

  • 此命令是解决问题的更快方法 npm config set ignore-scripts false
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-12-23
  • 2019-05-07
  • 2017-03-21
  • 1970-01-01
  • 2017-02-18
  • 2019-11-19
  • 1970-01-01
相关资源
最近更新 更多