如何使用咕噜-HTML全球的装机量?(How to use grunt-html installed

2019-07-31 04:37发布

我想用grunt-html任务来检查我的HTML文件。

在本地安装任务与npm install grunt-html和使用它grunt.js如下:

module.exports = function (grunt) {

    grunt.loadNpmTasks('grunt-html');

    grunt.initConfig({

        htmllint:{
            all:['*.html']
        },

    });

};

现在我想安装grunt-html 全局任务。

删除本地后,不幸的是grunt-html节点模块和安装它在全球 grunt无法加载任务。 在运行grunt htmllint我得到:

>> Local Npm module "grunt-html" not found. Is it installed?

如果我删除grunt.loadNpmTasks('grunt-html');grunt.js文件获得:

 Task "htmllint" not found. Use --force to continue. 

所以我的问题是如何用grunt-html 全球的装机

Answer 1:

gruntjs目前不支持加载在全球安装的咕噜模块从loadNpmTasks ,每文档grunt.loadNpmTasks

这个插件必须在本地通过NPM安装,并且必须是相对于grunt.js gruntfile。

当然,如果你真的坚持全球安装它,黑客攻击是创建符号链接( ln -s从本地node_modules目录到全局node_modules/grunt-html目录。

如果你正在做模块的开发,另一种选择是使用的低估npm link命令,可以让你在本地安装您系统上的其他地方存在一个模块(请参阅npm help link使用信息)。

这两种方法,但是,不要让你真正安装grunt-html全球封装。



文章来源: How to use grunt-html installed globally?