【问题标题】:Grunt - Fatal error undefined is not a functionGrunt - 未定义的致命错误不是函数
【发布时间】:2019-10-17 23:07:06
【问题描述】:

我正在尝试在 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');
};

但我不断收到此错误:

运行“版本资产”任务
致命错误:未定义不是函数

【问题讨论】:

    标签: javascript node.js gruntjs


    【解决方案1】:

    首先,确保您已安装version-assets。你已经运行npm install了吗? version-assets 在你的 package.json 文件中吗?

    确保这两件事,如果仍然不起作用,则以详细模式运行 grunt:

    grunt --verbose
    

    并使用输出更新您的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-02-05
      • 1970-01-01
      • 2012-07-18
      • 2017-01-25
      相关资源
      最近更新 更多