javascript - 如何知道是否可以使用 ES6 导入语法导入 npm 包?
问题描述
除了查看包的文档和尝试/错误尝试之外,我如何确定是否可以使用 ES6 导入语法导入打包的 npm?
包文件夹中是否有我可以检查的文件?
我不断地问自己这个问题。
例如:
DOCSmd5
包只提到,但我刚刚测试过,它适用于md5 = require('md5');
import md5 from 'md5'
我怎样才能检查包裹并确定?
解决方案
由于您使用的是 Babel 和 webpack,因此您始终可以使用import
. Webpack 负责转换代码中的 import 语句以包含 npm 包中的代码。我想不出任何情况下import
都行不通require
。