首页 > 解决方案 > 如何知道是否可以使用 ES6 导入语法导入 npm 包?

问题描述

除了查看包的文档和尝试/错误尝试之外,我如何确定是否可以使用 ES6 导入语法导入打包的 npm?

包文件夹中是否有我可以检查的文件?

我不断地问自己这个问题。

例如:

DOCSmd5包只提到,但我刚刚测试过,它适用于md5 = require('md5');import md5 from 'md5'

我怎样才能检查包裹并确定?

标签: javascriptnode.jsnpmes6-modules

解决方案


由于您使用的是 Babel 和 webpack,因此您始终可以使用import. Webpack 负责转换代码中的 import 语句以包含 npm 包中的代码。我想不出任何情况下import都行不通require


推荐阅读