繁体   English   中英

JS导入不存在的变量

[英]JS importing non-existent variables

a.js:

export const something = "something";

B:.js文件:

import { somethingElse } from './a';

如果我们尝试导入不存在的变量(如上面的代码),是否有办法对此进行警告? (通过linters,webpack,IDE等)

似乎您正在寻找eslint-plugin-import及其import/named规则:

进口/命名

验证所有命名的导入是否均是引用模块中命名导出的集合的一部分。

鉴于:

 // ./foo.js export const foo = "I'm so foo" 

以下内容被认为是有效的:

 // ./bar.js import { foo } from './foo' 

...,并报告以下内容:

 // ./baz.js import { notFoo } from './foo' 

详细信息/文档: https : //github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/named.md项目的自述文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM