6 javascript import module eslint
我的面向浏览器的 Javascript 代码中有以下行:
import {
appendWhileKeepingBottomScroll,
UserNickDisplay, showThrobber, hideThrobber
} from './utils.js'
Run Code Online (Sandbox Code Playgroud)
意外使用文件扩展名“js”作为“./utils.js”
问题是,当我.js从该语句中删除扩展名时,ESlint 开始喜欢我的 Javascript 代码,但 Firefox 不再喜欢它并拒绝加载utils.js并抛出异常。它抱怨https://localhost:44336/js/utilsMIME 类型不正确。所以它甚至不尝试加载utils.js!!
是的,我知道我可以在 ESlint 中关闭此验证。但我无法摆脱我必须错过一些明显的东西的感觉。默认情况下,ESLint 根本不能建议破坏代码的更改?它可以?
为什么 ESLint 默认建议从导入中省略文件扩展名?