我试图编译的应用程序没有使用外部 jquery 及其关联的 JS 文件进行编译。当我尝试将这些文件链接到 ReactJS 应用程序中的 HTML 页面时,它会引发以下错误。
错误是:
'define' 没有定义 no-undef。
此错误来自 jquery.js 文件,该文件本质上是外部文件,显示此错误的行是:
if (typeof define === 'function' && define.amd) {
// AMD. Register as an anonymous module.
define(['jquery'], factory);
}
有一个 jquery.sticky.js 文件,添加后我收到这些错误。
'jQuery' 未定义 no-undef
'padding' 未定义 no-undef
此错误来自以下几行
padding = s.stickyElement.innerWidth() - s.stickyElement.width();
基本上,关键是我正在尝试将 HTML 模板转换为 ReactJS 模板,但我坚持只添加外部 JS 文件,默认情况下 ReactJS 会编译这些文件以查看是否符合标准。除了 JS 文件设置之外,我能够将整个主题转换为 React。我需要这方面的帮助。
欢迎任何建议:-)