【发布时间】:2021-11-22 18:27:27
【问题描述】:
我想知道npm run dev 和npm run start 之间有什么区别。
令我惊讶的是,我在网上找不到关于这个主题的太多信息。
具体来说,我想了解一下 React 和 Next JS 的上下文。
我注意到,使用 React,您可以通过运行 npm run start 来启动您的应用程序,而无需先运行构建。另一方面,Next JS 的行为似乎并不相同(但我可能在设置上做错了什么)。
我尝试使用npm run start 运行一个新的Next 应用程序,因为它是package.json 中的默认脚本,但它不起作用。它显示此错误:*Error: Could not find a production build*
相反,运行 npm run dev 创建了一个 .next 文件夹,并在端口 3000 上启动了服务器,没有任何问题。
谁能帮我理解它是如何工作的?
【问题讨论】:
标签: reactjs npm next.js npm-scripts