繁体   English   中英

将数组导出为es6模块

[英]Export array as an es6 module

由于某种原因,我无法使用导出为es6模块的数组:

export const choices = [
  ['first', 'First'],
  ['second', 'Second'],
  ['third', 'Third'],
]

然后:

import { choices } from './constants'
console.log(choices) // undefined

如果我只是在我尝试使用它的同一个文件中声明const ,它会按预期工作。

浏览器上下文中的模块使用相对URL,包括扩展名。 所以导入应该from './constants.js'而不仅仅是from './constants' (后者在Node.js上会很好,但目前实验模块支持。)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM