尝试获取grunt-connect设置。我想要的是启动服务器(本地主机或IP),浏览器打开该URL,理想情况下,当CSS,HTML或JS文件更改时,该浏览器可以重新加载。但是我们可以稍后再讨论。
这就是我在gruntfile.js中拥有的
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
includesPath: "includes",
connect: {
test: {
port: 9001,
hostname: '0.0.0.0',
base: '',
open: true
}
}
});
grunt.loadNpmTasks('grunt-contrib-connect');
grunt.registerTask('default', ['connect:test']);
grunt.registerTask('server', ['connect:test']);
};
这是package.json中的依赖项
"grunt-contrib-connect": "~0.8.0"
当我运行任何grunt
或grunt server
终端窗口说
在http://0.0.0.0:8000上开始连接Web服务器
它不会打开浏览器。如果我在浏览器中转到该地址,则那里没有页面。
你怎么看?
因此,似乎我缺少了options对象!这是一个愚蠢的星期五下午的错误。令人沮丧的是,它没有错误,我认为它具有默认设置,这可以解释为什么它在端口上使用?这段代码成功了,谢谢您的帮助Dave McNally
connect: {
server: {
options: {
keepalive: true,
port: 4000,
base: '.',
open: true
}
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句