javascript - 如何在没有 Now 的情况下在本地构建 NextJS 项目

标签 javascript reactjs npm-scripts next.js

我需要在本地构建我的 React NextJS 项目 以将其托管在 Appache 服务器,当我运行命令 run build 时它没有生成构建文件夹。

我在上面研发,每个人都推荐 ZEIT – Next.js build with Now 但它在云上构建项目,但我需要为我的本地 appache 服务器构建。所以请帮帮我。

这是我的 package.json:

......
"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "next start"
},
......

最佳答案

经过这么多的努力,我找到了我的问题的答案,我必须在脚本下的 package.json 中添加以下行:

"scripts": {
    ......
    "export": "npm run build && next export"
    .....
},

基本上我的情况是,npm run build && next export 是构建 NextJS 项目所需的完整命令。所以在将它添加到 package.json 之后,你只需要在终端中运行: npm 导出 它将为 nextjs 项目生成完整的构建。

关于javascript - 如何在没有 Now 的情况下在本地构建 NextJS 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51847312/

相关文章:

javascript - 如何找到这个点( Canvas )的位置?

javascript - 以编程方式添加/删除由 Material ui 生成的类

node.js - 错误 : Cannot find module '@angular-devkit/build-angular/package.json'

node.js - 在 npm 脚本中设置环境变量*带空格*的跨平台方法

javascript - 如何发送正确的模型

javascript - 如何在 Ajax 调用后使用标记渲染 Google map

javascript - 从状态数组中删除项目并将该项目添加到另一个状态数组中

html - 当使用React JS在社交媒体,Gmail和Skype上共享链接时,如何为Url创建预览(图像和描述)?

reactjs - 在 Windows 上,react-native init 不适用于 React-native 0.57.1

node.js - 无法启动我的 npm poststart 脚本 b/c 启动脚本是启动 Node 服务器并且不会退出