我目前正在使用 Yeoman Angular Fullstack Generator。这非常酷并且按预期工作。由于它使用 grunt,因此可以运行 gruntserve dist
以便它使用我的丑化和串联文件启动服务器...
但是:
上周我发现了 modulus.io(nodejs 云托管,如 heroku),他们提供免费评估阶段。问题:他们希望我的项目有一个 app.js,这样他们就可以使用 node app.js
启动它。
问题:
你们知道如何使用 grunt 为 modulus.io 生成一个 dist 文件夹,包括已生成的 dist 文件夹的所有内容(目前只是前端代码)+ 所有需要的服务器端 javascript + 适当的应用程序。 js(使用express和dist文件夹中的内容)和package.json文件?
如有任何帮助,我们将不胜感激。 :) 我认为类似的任务一定存在于某处,因为您可能在任何其他云托管平台上遇到此问题。不幸的是我找不到合适的解决方案
问候,
萨沙
最佳答案
简而言之,modulus.io 只是寻找应用程序的入口点。它可以被称为任何你喜欢的名字,只要在你的 package.json
文件中你有一行告诉它要启动什么,即。 “main”:“dist/app.js”
。
参见:https://modulus.io/codex/projects/app-guidelines了解更多信息。
您正在使用的完整堆栈生成器应该已经为您生成了所有这些...?
编辑:运行简单的 grunt
命令将创建一个可供上传的 \dist
目录。
关于javascript - 如何准备 grunt 来使用 app.js 准备 dist 文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25304397/