You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

引入外部jQuery代码导致React项目编译错误求助

解决React引入外部jQuery文件的ESLint错误

先处理警告:

  • 'use strict' 不必要:直接删除main.js第8行的'use strict'语句,ES模块默认已启用严格模式,无需重复声明。
  • 使用''而非'=':把第22、28行的==替换成严格相等的===;如果业务逻辑确实需要宽松类型判断,就在对应行上方加注释// eslint-disable-next-line eqeqeq临时忽略这条规则。

再修复错误:

  • 未使用的表达式:检查第7行代码,删掉无意义的孤立表达式(比如单独写变量名却没赋值/调用),或者补全为赋值语句/函数调用。
  • 禁止使用全局location:把第22行的location改成window.location,绕开ESLint的全局变量限制。
  • 'AOS'未定义:
    • 若使用AOS库,先执行npm install aos安装,再在main.js顶部加import AOS from 'aos';
    • 要是AOS通过CDN全局引入,就在项目ESLint配置文件(比如.eslintrc.js)里添加:
      globals: {
        AOS: true
      }
      
  • 'jQuery'未定义:
    • 安装jQuery:npm install jquery,然后在main.js顶部加import $ from 'jquery'(或import jQuery from 'jquery');
    • 若jQuery是CDN全局引入的,在ESLint配置里添加:
      globals: {
        jQuery: true,
        $: true
      }
      

内容的提问来源于stack exchange,提问作者Ramchendar m

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 08:45:03