咕噜咕噜连接退出而不是提供本地文件
grunt connect exits instead of serving local files
我有一个以下Gruntfile.js它只包括两个任务:第一个解析/生成文件,第二个,grunt-contrib-connect
,启动Web服务器:
module.exports = function(grunt) {
grunt.initConfig({
aglio: {
docs: {
files: {
'index.html': 'api.md',
},
options: {
theme: "slate"
}
}
},
connect: {
server: {
options: {
port: 9001,
hostname: 'localhost',
}
}
}
});
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.loadNpmTasks('grunt-aglio');
grunt.registerTask('default', ['aglio', 'connect']);
};
问题是服务器静默退出,我不知道为什么。在控制台中,它看起来像这样:
tducin@tducin-home:~/Workspace/duck-blueprint$ grunt
Running "aglio:docs" (aglio) task
>> Written to index.html
Running "connect:server" (connect) task
Started connect web server on http://localhost:9001
Done, without errors.
任何人都可以指出我的connect
任务配置有什么问题吗?
你读过grunt-contrib-connect
的文档吗?
根据该文件。如果要在完成咕噜声任务后保持服务器活动状态,则需要将keepalive
设置为 true。
connect: {
server: {
options: {
port: 9001,
hostname: 'localhost',
keepalive : true
}
}
使服务器无限期地保持活动状态。请注意,如果启用此选项,则在此任务之后指定的任何任务将永远不会运行。默认情况下,一旦 grunt 的任务完成,Web 服务器就会停止。此选项会更改该行为。
https://github.com/gruntjs/grunt-contrib-connect/blob/master/README.md
相关文章:
- 如何将所有JS文件连接到一个文件夹中
- 什么's是连接供应商js文件的最佳方式
- Tabrisjs无法建立连接包.json文件
- Javascript/webpack:如何用自定义的文件循环连接目录中的所有json文件
- 如何通过子进程连接Java应用程序后在node.js中编写文件
- 如何在从外部连接时将外部文件包含到node-js项目中
- 跨文件连接阵列
- JS和CSS文件连接工具
- 使用 grunt requirejs 与单个大型缩小文件连接缓慢时加载问题
- 你可以使用gulp根据文件的父文件夹将文件连接在一起吗
- 将gullow流与一个文件连接起来,然后重新保存到磁盘
- 将wiredep返回的所有文件连接到一个文件中
- 将js文件连接到单个文件时删除modules.exports
- 将javascript文件连接在一个文件下
- Gulp -使用少量JS文件连接watchify的结果
- JavaScript文件连接失败
- 将一组文件(动态地)与一个静态文件连接/最小化
- 使用 gulp-htmlbuild 而不将所有文件连接成一个文件
- 无法使用——out将typescript模块(.ts)文件连接到单个输出(.js)中
- 将javascript按钮与PHP文件连接