如何使用app.js准备grunt准备dist文件夹?

时间:2014-08-14 09:15:57

标签: javascript node.js angularjs heroku yeoman

我正在玩Yeoman Angular Fullstack Generator。这非常酷,按预期工作。由于它使用grunt,因此可以运行grunt serve dist,以便用我的uglified和连接文件启动服务器......

BUT:

上周我发现了modulus.io(nodejs云托管像heroku),他们提供了一个免费的评估阶段。问题:他们希望我的项目有app.js,以便他们可以使用node app.js启动它。

问题:

你们知道我怎么能用grunt生成一个dist文件夹只是为了mod.io,包括已经生成的dist文件夹的所有内容(目前只是前端代码)+所有需要的服务器端javascripts +一个合适的应用程序。 js(使用express和dist文件夹中的内容)和package.json文件?

任何帮助将不胜感激。 :)我认为类似的任务必须存在于某处,因为您可能在任何其他云托管平台上遇到此问题。不幸的是我找不到合适的解决方案

此致

的Sascha

1 个答案:

答案 0 :(得分:1)

简而言之,modulus.io只是寻找应用程序的入口点。它可以随心所欲地调用,只要在你的package.json文件中有一行告诉它要启动什么,即。 "main": "dist/app.js"

有关详细信息,请参阅:https://modulus.io/codex/projects/app-guidelines

您正在使用的完整堆栈生成器应该为您生成所有这些但是......?

编辑:运行简单的grunt命令将创建一个准备上传的\dist目录。