我试过这段代码。我已经安装了所有依赖项。但它不是打开浏览器,而是运行nodemon任务并且服务器已自动启动。但是浏览器没有自动打开。
module.exports = function (grunt) {
grunt.initConfig({
// configure nodemon
nodemon: {
dev: {
script: 'server.js'
}
},
open: {
dev: {
path: 'http://127.0.0.1:3000/',
app: 'Firefox'
}
}
});
// load nodemon
grunt.loadNpmTasks('grunt-nodemon');
grunt.loadNpmTasks('grunt-open');
// register the nodemon task when we run grunt
grunt.registerTask('default', ['nodemon', 'open']);
};
感谢任何形式的帮助。感谢。
答案 0 :(得分:0)
Ubuntu也在这里;正在运行grunt open
会输出以下错误:
Running "open:dev" (open) task
Warning: Command failed: Firefox "http://127.0.0.1:3000/"
/bin/sh: 1: Firefox: not found
但firefox
代替Firefox
有效:
open: {
dev: {
path: 'http://127.0.0.1:3000/',
app: 'firefox'
}
}
编辑:我没有查看这个问题的日期:(不过,也许我的回答可以帮助其他人。
答案 1 :(得分:-1)
我认为应该是这样的:
grunt.registerTask('default', ['nodemon:dev', 'open:dev']);