小编Aks*_*til的帖子

ReactJS错误未能编译'define'未定义

我要编译的应用程序未使用外部jquery及其关联的JS文件进行编译。当我尝试将这些文件链接到ReactJS应用程序中的HTML页面时,这使我陷入错误。

错误是:

“定义”未定义为no-undef。

此错误来自jquery.js文件,该文件本质上是外部文件,并且显示此错误的行是:

if (typeof define === 'function' && define.amd) {
    // AMD. Register as an anonymous module.
    define(['jquery'], factory);
}
Run Code Online (Sandbox Code Playgroud)

有一个jquery.sticky.js文件,添加后出现这些错误。

未定义'jQuery'no-undef

未定义“填充”

该错误来自以下行

 padding =  s.stickyElement.innerWidth() - s.stickyElement.width();
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

基本上,重点是我试图将HTML模板转换为ReactJS模板,但是我只能添加外部JS文件,而默认情况下,ReactJS会编译这些外部JS文件以查看是否符合标准。除了JS文件设置,我可以将整个主题转换为React。在这方面我需要帮助。

任何建议,欢迎:-)

javascript jquery sticky reactjs

5
推荐指数
1
解决办法
3801
查看次数

标签 统计

javascript ×1

jquery ×1

reactjs ×1

sticky ×1