gpt4 book ai didi

javascript - 你如何一起使用 JSHint 和 Browserify?

转载 作者:可可西里 更新时间:2023-11-01 01:37:02 24 4
gpt4 key购买 nike

我正在尝试使用 Angular 和 Browserify 构建一个项目。我的 controllers.js 文件看起来像这样...

'use strict';

module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};

如您所料,这会产生三个 linting 错误。

  • 使用Strict的函数形式
  • '模块'未定义
  • '控制台'未定义

我确实找到了一些解决方案 here通过将 jslint node: true 放在文件顶部,使 JSHint 能够处理 Node.js 文件

   /*jslint node: true */
'use strict';

module.exports.testController = function($scope){
$scope.message = 'Controller 1';
console.log( 'hello' );
};

但是,这显然修复了太多; 'console.log(...)' 应该仍未定义。

有谁知道如何将 JSHint 与 Browserify 结合使用?

最佳答案

截至版本 2.5.3 JSHint 支持 browserify 标记。

像所有标志一样,您可以直接在源文件中使用它:

/*jshint browserify: true */
// browserify code here

或者将它添加到一个.jshintrc文件中:

{
"browserify": true
}

关于javascript - 你如何一起使用 JSHint 和 Browserify?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21418940/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com