美文网首页
77..eslintrc.js配置globals解决外部js使用

77..eslintrc.js配置globals解决外部js使用

作者: wo不是黄蓉 | 来源:发表于2022-03-23 13:15 被阅读0次

vue项目中,Index.js文件中引入外部的js文件,会在全局环境下生成一个对应的变量,如果想要在vue项目中使用会提示引用没有声明的变量的问题。
public下

 <script   src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.0/jquery.min.js"></script>

解决:
.eslintrc.js配置

 globals: {
    $: true
  },

配置globals的含义:当前源文件内未定义变量,但是想要使用该变量。
true和writeable等价于writeable,false等价于readable
配置之后,在vue代码中使用jquery就不会报错了。
在ts环境使用该配置后还是会报错,这个目前还不知道要怎么改。
参考1:eslintrc.js配置


2022年4月1日更新
在ts环境中由于引入的Js是window中的一个属性,因此定义变量

const jquery = window.jquery;

然后在使用jquery变量就不会报错了。

相关文章

  • 77..eslintrc.js配置globals解决外部js使用

    vue项目中,Index.js文件中引入外部的js文件,会在全局环境下生成一个对应的变量,如果想要在vue项目中使...

  • 九月八号

    详解global和$GLOBALS[]的区别: 1.$GLOBALS[‘var’]是外部的全局变量本身 2.glo...

  • Cocos Creator 常用技巧总结

    1: 全局变量 如何定义和使用全局变 定义和使用方法与JS中是否相同。 创建这样一个Globals.js脚本,就可...

  • 使用vue-cli编写外卖app【header组件(外部组件)】

    Vue-resource 安装 配置 【main.js】 使用 【app.vue】 外部组件 把数据传递给子组件 ...

  • 在使用ionic框架中遇到一个tabs在安卓环境下跑到上面的问题

    使用框架:angular ui框架:ionic解决:在app.js中配置config 本人亲测,完美解决。

  • 变量覆盖问题 by L0st

    变量覆盖 0x01 register_globals register_globals是php.ini里的一个配置...

  • javascript 笔记

    第一个js 程序 JS 使用示范 外部引入 :