VueJS + Nuxtjs 意外的令牌“导出”

Zac*_*Zac 2 vue.js nuxt.js

所以我将此代码作为我的索引页,它正在工作,但几分钟后它就停止了。

错误是:

SyntaxError
Unexpected token export
Run Code Online (Sandbox Code Playgroud)

在脚本部分中,如果我删除导入,那么错误就会消失,但我需要导入它并使用它。它正在处理导入的包,但我上下查看了这段代码,我不知道到底发生了什么。

有人有什么建议吗?我是不是很笨,竟然错过了这么简单的事情?

SyntaxError
Unexpected token export
Run Code Online (Sandbox Code Playgroud)

Ohg*_*why 7

在您的build属性中,nuxt.config.js您需要添加一个transpile针对该库的块:

build: {
  transpile: [
    'qrcode-generator-es6'
  ]
}
Run Code Online (Sandbox Code Playgroud)

这是因为 nuxt 希望库导出为 CJS 模块而不是 ES6 模块。