..
mjs
遇到下面这样的代码,mjs
后置的是什么意思? 知道 Typescript 的后缀是 .ts
。
import {
userId
} from "./config.mjs";
mjs 表示该文件是模块,有2个好处:
1、可以清晰的知道哪些文件是模块,哪些是常规的JavaScript。
2、能保证模块可以被运行时环境和构建工具识别,如 Nodejs、Babel。
在浏览器中的使用
<script type="module" src="main.mjs"></script>
<script nomodule src="fallback.js"></script>