Javascript 在Nuxt.JS和typescript中使用JS绑定运算符(::)
我正在使用Nuxt.js和typescript支持。我正在尝试使用以下插件导入vuelayers库:Javascript 在Nuxt.JS和typescript中使用JS绑定运算符(::),javascript,typescript,ecmascript-next,vuelayers,Javascript,Typescript,Ecmascript Next,Vuelayers,我正在使用Nuxt.js和typescript支持。我正在尝试使用以下插件导入vuelayers库: import Vue from "vue" import Map from "vuelayers/src/component/map" import "vuelayers/lib/style.css" Vue.use(Map) 它给了我这个错误: ERROR in ./node_modules/vuelayers/src/component/map/view.vue?vue&t
import Vue from "vue"
import Map from "vuelayers/src/component/map"
import "vuelayers/lib/style.css"
Vue.use(Map)
它给了我这个错误:
ERROR in ./node_modules/vuelayers/src/component/map/view.vue?vue&type=script&lang=js&
Syntax Error: Unexpected token, expected ";" (253:8)
251 | */
252 | subscribeAll () {
> 253 | this::subscribeToViewChanges()
| ^
254 | },
255 | }
256 |
我很乐意避免使用:
,但它位于外部库中。我还尝试从vuelayers/…
导入不同的预编译文件,但总是出现类似错误
我对typescript很陌生,我不知道如何解决这个问题可能尝试从
vuelayers/lib
或vuelayers/dist
导入,或者在任何有传输js代码的地方,而不是包含自定义语法扩展的src
文件夹?已经尝试过@Bergi了吗