我正在尝试在grunt
中使用npm模块node-version-assets
。我的 grunt 文件如下所示:
module.exports = function(grunt){
grunt.registerTask('version-assets', 'version the static assets just created', function() {
var Version = require("node-version-assets");
var versionInstance = new Version({
assets: ['public/dboard/css/style.css', 'public/dboard/js/doc-load.js'],
grepFiles: ['views/dashboard.jade']
});
var cb = this.async();
versionInstance.run(cb);
});
grunt.registerTask('default', 'version-assets');
};
但我不断收到此错误:
Running "version-assets" task
Fatal error: undefined is not a function
最佳答案
首先,请确保您已安装version-assets
。您已经运行npm install
了吗? version-assets
在您的 package.json 文件中吗?
确保这两件事,然后如果仍然不起作用,请在详细模式下运行 grunt:
grunt --verbose
并用输出更新您的问题。
关于javascript - Grunt - fatal error 未定义不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41321991/