windows下安装jshint,自定义配置无法失效.[已解决]

发布于 2022-09-06 09:40:36 字数 704 浏览 15 评论 0

问题描述

  • 在windows下,通过npm安装了grunt-contrib-jshint
  • 想自定义一些全局变量,让它别报错,比如console,require等
  • 参照官网的三种配置方式进行配置

    • .jshintrc 配置无法生效 配置代码见后面
    • package.json 配置无法生效
    • 在单个js文件上使用/*globals console,require*/可以生效

.jshintrc

{
  "undef": true,
  "unused": true,
  "globals": {
    "require": true
  }
}

package.json

...
,"jshintConfig": {
        "undef": true,
        "unused": true,
        "globals": {
            "require": true
        }
    }
问题其实并没出现在配置文件上
主要还是不懂grunt导致的

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

书间行客 2022-09-13 09:40:36

请编辑 Grunt 的配置文件 Gruntfile.js,参考下面的代码:

module.exports = function (grunt) {
  grunt.initConfig({
    jshint: {                            
      all: 'js/*.js',
      options: {
        jshintrc: true
      }
    }
  });

  grunt.loadNpmTasks('grunt-contrib-jshint');

  grunt.registerTask('default', ['jshint']);
};

然后,运行 grunt

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文