Javascript 如何使用app.js准备grunt以准备dist文件夹?
我现在正在玩Yeoman Angular Fullstack Generator。这很酷,效果也和预期的一样。因为它使用grunt,所以可以运行Javascript 如何使用app.js准备grunt以准备dist文件夹?,javascript,node.js,angularjs,heroku,yeoman,Javascript,Node.js,Angularjs,Heroku,Yeoman,我现在正在玩Yeoman Angular Fullstack Generator。这很酷,效果也和预期的一样。因为它使用grunt,所以可以运行grunt-serve-dist,这样它就可以用我的丑陋和连接的文件启动服务器 但是: 上周我找到了module.io(nodejs云主机,比如heroku),他们提供了一个免费的评估阶段。问题:他们希望我的项目有一个app.js,这样他们就可以从节点app.js开始 问题: 你们知道我如何使用grunt为module.io生成dist文件夹,包括已经生
grunt-serve-dist
,这样它就可以用我的丑陋和连接的文件启动服务器
但是:
上周我找到了module.io(nodejs云主机,比如heroku),他们提供了一个免费的评估阶段。问题:他们希望我的项目有一个app.js,这样他们就可以从节点app.js
开始
问题:
你们知道我如何使用grunt为module.io生成dist文件夹,包括已经生成的dist文件夹的所有内容(目前只是前端代码)+所有需要的服务器端javascripts+适当的app.js(使用express和dist文件夹中的内容)和package.json文件
任何帮助都将不胜感激。:)我认为某个地方肯定存在类似的任务,因为在任何其他云托管平台上都可能存在此问题。不幸的是,我找不到合适的解决办法
问候,
简而言之,module.io只是在寻找进入应用程序的入口点。只要在
package.json
文件中有一行代码告诉它要启动什么,就可以随意调用它,即“main”:“dist/app.js”
请参阅:了解更多信息
您正在使用的完整堆栈生成器应该已经为您生成了所有这些内容,但是
编辑:运行一个简单的
grunt
命令将创建一个准备好上载的\dist
目录。嗨,单独运行grunt
实际上创建了一个/dist
文件夹,但它只创建了package.json
文件。。。不是nodejs文件(例如app.js)本身:(啊……我找到了。它在服务器目录中!:)非常感谢!:)没问题,很高兴你终于到了那里D