...

109 阅读1分钟

比如 cjs、es 和 umd?其中 umd 是使得你可以直接使用 script 标签引用Vue的模块形式。但我们使用 Vue 的时候更多的是结合构建工具,比如 webpack 之类的,而 cjs 形式的模块就是为 browserify 和 webpack 1 提供的,他们在加载模块的时候不能直接加载 ES Module。而 webpack2+ 以及 Rollup 是可以直接加载 ES Module 的,所以就有了 es 形式的模块输出。