- Node 13.2.0 开始正式支持 ES Modules 特性,但是需要用.mjs文件格式
2020年我们可以在Node中使用ES Modules了吗
谈谈前端模块化
- 浏览器原生支持ES Modules
主页面相关script代码如下:
<script type="module">
// 导入firstBlood模块
import { pColor } from './firstBlood.mjs';
// 设置颜色为红色
pColor('red');
</script>
然后firstBlood.mjs文件中代码为:
// export一个改变<p>元素颜色的方法
export function pColor (color) {
const p = document.querySelector('p');
p.style.color = color;
}
网友评论