繁体   English   中英

Next.js 在所有 npm 运行命令上给出缺少的脚本

[英]Next.js gives missing script on all npm run commands

我正在创建一个 Next.js 项目,正如我在 Udemy class 中进行的操作一样。 我有以下 package.json

{
  "name": "nextjsdemo",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "dev": "next",
    "build": "next build",
    "start": "next start"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "next": "^9.0.2",
    "react": "^16.8.6",
    "react-dom": "^16.8.6"
  }
}

我的目录结构如下。

在此处输入图像描述

npm install --save next react react-dom

当我运行命令时

npm run dev

我收到错误:

npm ERR! missing script: dev

我在 npm 运行构建时也收到了类似的错误。

我做错了什么?

谢谢,

编辑 1我可以让它工作的唯一方法是降级到 V4.2.3 旁边。 最新版本不起作用,这似乎很奇怪。

问题可能出在您的文件结构上。 尝试检查您是否位于包含 package.json 文件的同一文件夹中。 一个常见的错误是有一个父文件夹(比如 user/next-demo),然后在你的 nextJs 项目中保存一个子文件夹(比如 user/next-demo/next-demo),然后尝试在父文件夹中运行下一个脚本文件夹。

此问题的解决方案是遵循github.com/zeit/next.js/#setup上的设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM