vue代码中的模块是ES6的模块吗?比如: import axios

问题描述

vue代码中的模块是ES6的模块吗?比如: import axios

问题出现的环境背景及自己尝试过哪些方法

相关代码

// 请把代码文本粘贴到下方(请勿用图片代替代码)

你期待的结果是什么?实际看到的错误信息又是什么?

阅读 2.9k
3 个回答

得看是使用什么语法引入可 import 就是es6 require 就是common规范 这个是可以混用的,最终都会被babel转换为浏览器支持的语法。但是不建议混用,建议用import

开发过程写的源码是 ES6 的模块化规范

实际到浏览器运行 是已经过 babel 转译后的模块化了 用。

不管是es6模块还是commonjs模块,都是语法糖。 es6模块导出的是引用。commonJs导出来的是一个命名空间。最终都会转成浏览器识别的语法的。

推荐问题