vue 2.6下import解构报错

export default语法在bebel转义后会丢失作用域,代码如下

export default {

  host: 'localhost',

  port: 80

}

babel转译后

module.exports.default = {

  host: 'localhost',

  port: 80

}

解决方案

// main.js

import { foo, bar } from "./static"

// static.js

let foo =  "foo"

let bar = "bar"

export { foo, bar }

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。