外部函数 "not defined" 警告 JSHINT
External Functions "not defined" warning JSHINT
我正在使用 AngularJS 创建一个应用程序,我正在使用一个外部库来哈希字符串。
<script src="bower_components/blueimp-md5/js/md5.js"></script>
在控制器中,我调用 md5() 函数对字符串进行哈希处理。
md5(myKey);
这有效,但 Jshint 给了我一个警告:md5 未定义
如何避免这种情况以及调用外部库的最佳方式是什么?
提前致谢。
编辑:我在我的 .jshintrc 中设置 "md5": true,我不再收到警告,但这是最佳做法吗?
马特
您可以在 "globals" 部分的 .jshintrc 文件中添加定义以避免这样的警告:
{
"blabla": true,
"globals": {
"md5": true
}
}
我正在使用 AngularJS 创建一个应用程序,我正在使用一个外部库来哈希字符串。
<script src="bower_components/blueimp-md5/js/md5.js"></script>
在控制器中,我调用 md5() 函数对字符串进行哈希处理。
md5(myKey);
这有效,但 Jshint 给了我一个警告:md5 未定义
如何避免这种情况以及调用外部库的最佳方式是什么?
提前致谢。
编辑:我在我的 .jshintrc 中设置 "md5": true,我不再收到警告,但这是最佳做法吗?
马特
您可以在 "globals" 部分的 .jshintrc 文件中添加定义以避免这样的警告:
{
"blabla": true,
"globals": {
"md5": true
}
}