【问题标题】:How to prepare grunt to prepare dist folder with app.js?如何准备 grunt 以使用 app.js 准备 dist 文件夹?
【发布时间】:2014-10-07 21:20:33
【问题描述】:

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

但是:

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

问题:

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

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

问候,

萨沙

【问题讨论】:

    标签: javascript node.js angularjs heroku yeoman


    【解决方案1】:

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

    请参阅:https://modulus.io/codex/projects/app-guidelines 了解更多信息。

    您使用的完整堆栈生成器应该已经为您生成了所有这些......?

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

    【讨论】:

    • 嗨,单独运行grunt 实际上会创建一个/dist 文件夹,但它只会创建package.json 文件......而不是nodejs 文件(例如app.js)本身。 :(
    • 啊……我找到了。它在server 目录中! :) 非常感谢! :)
    • 没问题,很高兴你最终到达那里! :D
    猜你喜欢
    • 1970-01-01
    • 2022-06-29
    • 2014-01-10
    • 1970-01-01
    • 2015-07-12
    • 2021-07-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多