相关疑难解决方法(0)

ES6导入/导出是否需要".js"扩展名?

我安装了chrome beta - 版本60.0.3112.24(官方版本)测试版(64位)

在chrome:// flags/I启用'实验Web平台功能'(参见https://jakearchibald.com/2017/es-modules-in-browsers)

然后我尝试了:

<script type="module" src='bla/src/index.js'></script>
Run Code Online (Sandbox Code Playgroud)

其中index.js有一行如下:

export { default as drawImage } from './drawImage';
Run Code Online (Sandbox Code Playgroud)

这是指现有的文件drawImage.js

我在控制台得到的是错误

GET http://localhost/bla/src/drawImage 
Run Code Online (Sandbox Code Playgroud)

如果我更改导出并添加".js"扩展名,它可以正常工作.

这是一个chrome bug还是ES6在这种情况下要求扩展?

webpack也可以在没有扩展的情况下构建它!

javascript es6-modules

10
推荐指数
2
解决办法
3974
查看次数

标签 统计

es6-modules ×1

javascript ×1