如何给下一个js应用程序构建到客户端



我是Next JS的新手,我创建了一个小应用程序。它使用API调用和更多的特性。在开发过程中,使用命令作为npm run build,我能够创建.next文件夹作为构建,使用npm run start,我能够运行该构建。

现在客户要求构建,那么我应该发送什么给他?要么完成项目,然后让他做npm run buildnpm run start(我不这么认为)或仅.next文件夹。但他将如何管理这个项目呢?

  1. 在编辑器中打开package.json并将以下导出脚本添加到文件中:

    "export": "npm run build && next export -o _static"
    
  2. 在终端运行以下代码:

    npm run export
    
  3. 打开_static文件夹,里面有你所有的文件。

分享项目的一些可能方法:

  • 您可以轻松地构建和托管您的项目与服务,如vercel或netlify。简单快捷。查看vercel命令行。

  • 你的客户端可以克隆git repo,安装所有依赖,运行build,然后运行start。这将启动一个生产服务器。点击这里查看:https://nextjs.org/docs/api-reference/cli#production。如果你的客户不是开发人员,这是个坏主意。

  • 您可以构建您的项目并将输出发送到您的客户端,然后他/她可以通过旋转服务器(python simpleHTTPServer, Mamp)来查看。如果你的客户不是开发人员,这也是个坏主意。

长话短说,在某个地方托管你的项目,并向他们发送一个生产URL。

相关内容

  • 没有找到相关文章

最新更新