import那一行会报错:export default k = 12;
能够确定js文件是在同一个文件夹下面
chomre版本是63+,是可以支持的
test.js
export default k = 12;
index.js
import m from './test'
console.log(m);
有3个问题
- 我是通过index.html引入index.js,而index.html中的script元素的type属性没有设置成type="module"
- test.js里面导出的变量确实要事先声明
- index.js里面导入的时候,需要.js后缀名
根本问题还是对模块化一窍不通的原因
看你的描述是在 chrome 中测试模块化?
这样的话你的控制台应该会报错,k is not defined。而且我实际测试了下,引入模块要
.js
后缀。参考