reactjs - Next.js 在所有 npm run 命令上都给出了缺失的脚本
问题描述
在 Udemy 课程中,我正在创建一个 Next.js 项目。我有以下 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 run build 上也收到了类似的错误。
我做错了什么?
谢谢,
编辑 1 我可以让它工作的唯一方法是降级到 V4.2.3 旁边。最新版本不起作用,这似乎很奇怪。
解决方案
此问题的解决方案是按照github.com/zeit/next.js/#setup上的设置进行操作。
推荐阅读
- swift - 无法在属性初始化程序中使用实例成员“form_Mesaj1”;属性初始化程序在“自我”可用之前运行
- android - 为什么我在 Android Studio 的当前项目中会显示来自不同项目的应用模块?
- java - JTABLE,当我清除所有行时,如果选择了一个,那一个仍然出现在那里
- c# - SortedDictionary 用两个不同的条目抛出“相同的键已经存在”
- windows - PostCSS Autoprefixer 不会为 Internet Explorer 11 添加网格前缀
- elasticsearch - Elasticsearch 没有为 SQL api 显示正确的数据
- python-3.x - MailMerge.merge_templates() 函数没有给出想要的结果(kivy/python)?
- python - 在无限循环中并行运行多个 python 脚本(使用 PowerShell)
- c# - 如何在 .NET Core 2.2 应用程序的特定文件夹中运行 JS 脚本
- flutter - Flutter:高效的图像过滤