javascript - JS bind operatörü (::) Nuxt.js ve typescript ile kullanmak
Nuxt.js'i TypeScript desteği ile kullanıyorum. Bu eklentiyle vuelayers kütüphanesini içe aktarmaya çalışıyorum:
import Vue from "vue"
import Map from "vuelayers/src/component/map"
import "vuelayers/lib/style.css"
Vue.use(Map)
bana bu hatayı veriyor :
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 |
:: kullanmaktan kaçınmaktan memnuniyet duyardım ama bu harici bir kütüphanede bulunuyor. Ayrıca vuelayers/...’den farklı önceden derlenmiş dosyaları içe aktarmayı da denedim ama her zaman benzer bir hata alıyorum.
Ben TypeScript konusunda oldukça yeniyim ve bunu düzeltmek için nasıl ilerleyeceğimi bilmiyorum