Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/408.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用app.js准备grunt以准备dist文件夹?_Javascript_Node.js_Angularjs_Heroku_Yeoman - Fatal编程技术网

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

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文件夹,包括已经生

我现在正在玩Yeoman Angular Fullstack Generator。这很酷,效果也和预期的一样。因为它使用grunt,所以可以运行
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