警告:找不到任务“browserfy”

我想使用browserfy将es6文件转换为es5。 但每次执行监视任务时,都会出现以下错误:

警告:找不到任务“browserfy”。 使用–force继续。

我使用下面的gruntfile(简化)自动化任务:

grunt.initConfig({ browserfy: { dist: { options: { transform: [ ["babelify", { loose: "all" }] ] }, files: { "dist/module.js": ["lib/main.js"] } } }, watch: { lib_test: { files: '<%= jshint.lib_test.src %>', tasks: ['jshint:lib_test', 'browserfy'/*, 'qunit'*/] } }}); grunt.loadNpmTasks("grunt-browserify"); grunt.loadNpmTasks('grunt-contrib-watch'); 

我也使用了这个命令

npm安装grunt-browserify –save-dev

解决了这个问题。 我有一个错字。 这是“浏览器