a.js:
vbNo
B:的.js:
export const something = "something";
如果我们尝试导入一个不存在的变量,如上面的代码,有没有办法得到警告? (通过linters,webpack,IDE等)
答案 0 :(得分:1)
您似乎在寻找eslint-plugin-import
及其import/named
规则:
进口/命名
验证所有已命名的导入是引用模块中命名导出集的一部分。
假设:
<my-directive></my-directive>
以下内容被认为有效:
// ./foo.js export const foo = "I'm so foo"
......并报告了以下内容:
// ./bar.js import { foo } from './foo'
详细信息/文档:https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/named.md和project's readme。