【发布时间】:2021-12-14 18:47:57
【问题描述】:
我是 Next JS 的新手,我创建了一个小应用程序。它正在使用 API 调用和更多功能。
在开发过程中,使用命令作为npm run build 我能够创建.next 文件夹作为构建,使用npm run start 我能够运行该构建。
现在客户要求构建,那么我应该向他发送什么?要么完成项目并要求他做
npm run build 和 npm run start(我不这么认为)
或仅.next 文件夹。但是他将如何运行这个构建呢?
【问题讨论】:
-
如果您发送
.next,您还需要发送package.json、next.config.js、public文件夹等。基本上除了您的代码文件、通过 webpack 加载器传递的资产之外的所有内容,节点模块和仅开发配置。然后他们可以通过安装所有生产依赖项和next start来运行它。发送完整的源代码比这更容易。 -
好的先生,让我先在我的系统上试试这个
-
我选择了
next.config.js,next-i18next.config.js,package.json和.next,public文件夹并将所有这些东西放在桌面上的一个文件夹中,然后运行 npm install 命令。之后我运行 npm run start 命令但出现错误,因为在 .next 文件夹中找不到生产版本 -
您必须先构建它 (
npm run build),然后再复制您的.next文件夹。 -
好的先生,让我检查一下并回复您