create-react-app 使用全局变量
🌙
手机阅读
本文目录结构
使用全局变量
当你在 HTML 文件中定义一个全局变量的脚本,并在 react 代码中使用这些变量时,linter 将会出警告,因为它发现变量没有在当前作用域定义。
比如你引入一个 jQuery 的 cdn 文件,那么你直接使用$
是会报错的。
你可以通过从 window 对象中显式读取全局变量来避免这种情况,例如:
const $ = window.$;
这显然是你故意使用全局变量而不是因为拼写错误。
或者,你可以通过在其后添加 // eslint-disable-line
来强制 linter 忽略该行。