我有我的 Angular Universal 项目在我的本地主机上工作。所以现在我想在安装了 Node.js 的标准 Web 主机上对其进行测试。
我跑了:
npm run build
并收到带有客户端和服务器子文件夹的dist文件夹。
我应该如何将这些文件夹和文件放入其中以在主机上运行项目?
谢谢。
我有我的 Angular Universal 项目在我的本地主机上工作。所以现在我想在安装了 Node.js 的标准 Web 主机上对其进行测试。
我跑了:
npm run build
并收到带有客户端和服务器子文件夹的dist文件夹。
我应该如何将这些文件夹和文件放入其中以在主机上运行项目?
谢谢。
所以我已经将我的 Angular Universal 项目部署到我的主机上。
我可以说我托管的支持团队给了我很多帮助。我不知道是否可以自行部署这样的项目。
我的主机支持 Node.js。托管支持团队给了我一个说明,如何使用Mac 上的终端或PuTTY等Windows 程序在主机上安装 Node.js。
然后我完成了以下步骤:
节点 dist/server/server.js
毕竟我可以看到我的项目在我的域名上运行良好。
添加。我也尝试了以下方法:将我的项目文件夹(没有node_modules文件夹)复制到主机,然后运行
npm 安装
npm 运行构建
您也可以通过这些命令在主机上创建dist文件夹。
添加。假设您在主机上配置了 Node.js 服务器。此外,您应该确保您的项目已准备好部署。这是一个链接需要什么代码来准备这个:https ://github.com/angular/angular-cli/wiki/stories-universal-rendering
您还需要复制托管您的client/和server/文件夹以及server.js和package.json文件。然后你可以运行你的应用程序
节点服务器.js