尝试在本地构建我的第一个React应用程序,npm start不会工作

jhkqcmku  于 12个月前  发布在  React
关注(0)|答案(2)|浏览(156)

所以当我尝试运行npm start时,这是错误

[Error: ENOENT: no such file or directory, open 'C:\Users\Elijah\vscode\React project\react-project\.next\BUILD_ID'] {
  errno: -4058,
  code: 'ENOENT',
  syscall: 'open',
  path: 'C:\\Users\\Elijah\\vscode\\React project\\react-project\\.next\\BUILD_ID'
}

我很确定我的路径是正确的,即C:\Users\Elijah\vscode\React project\react-project>
我的package.json是

{
  "name": "react-project",
  "version": "0.1.0",
  "private": true,
  "scripts": {
    "dev": "next dev",
    "build": "next build",
    "start": "next start",
    "lint": "next lint"
  },
  "dependencies": {
    "eslint": "8.48.0",
    "eslint-config-next": "13.4.19",
    "next": "13.4.19",
    "react": "18.2.0",
    "react-dom": "18.2.0"
  }
}

我已经做了一个干净的安装,检查它们是否正确下载,我还尝试删除package-lock.json和node_modules并运行npm install,仍然什么都没有。也尝试安装webpack

fcg9iug3

fcg9iug31#

我也面对过这个问题。先试试这个:

npm run dev

如果上面的命令没有帮助,那么试试:

npm run build

它应该创建一个.next目录。然后你可以稍后运行npm start。我不知道为什么这个问题存在。

zbq4xfa0

zbq4xfa02#

这也发生在我身上,这是因为其中一个文件夹的名称中包含空格。在您的情况下,它是React project,将其重命名为React-Project,然后重试

相关问题