Vue3不同构建版本的区别和使用
2023-02-24 18:18:45
2024-12-10 19:23:17
介绍
当我们通过npm i vue@next安装了vue3之后,可以看到node_modules/vue/dist目录下有12个构建版本,如果不考虑开发版本和生产版本的区别的话(时候包含.prod),也有7个版本。
版本
版本 | 完整版(包括编译器和运行时版本) | 运行时版(runtime)(由于不包括编译器,如果导入的vue是运行时版本,则要求在构建期间就要编译好) | 说明 |
---|---|---|---|
cjs | .cjs.js | CommonJs,有常用在nodejs服务端的一种模块导入标准 | |
esm-browser | .esm-browser.js | .runtime.esm-browser.js | 用于浏览器通过原生 ES 模块导入使用 |
esm-bundler | .esm-bundler.js | .runtime.esm-bundler.js | 用于构建工具(webpack,rollup等)使用原生 ES 模块导入 |
global | .global.js | .runtime.global.js | 全局变量版本 |
目录