[英]Importing TS typings with ES6 modules for JS loaded from CDN
使用:
帶ES6輸出的打字稿(目標和模塊)
從CDN加載的Vue
NPM安裝的Vue的TS類型
我正在嘗試使類型在源.ts文件中工作,並且仍然使用CDN加載的Vue。 CDN中的Vue並不是一個模塊(這兩種方式都無濟於事;據我所知,它必須由我托管才能在ES6中導入)。
由NPM安裝的類型需要import Vue from 'vue'
,這是在生成的Javascript中出現的(這是Vue在生成的js中作為非模塊是全局的之外的區別),並且不能已解決,因為它不在服務器上本地。
我認為您只需要在Webpack配置中將Vue添加為外部庫-您的鍵入將正確運行,並且Webpack將解決全局變量(窗口)的依賴性。
//...
externals: {
vue: "Vue"
}
//...
因此,您可以在代碼中使用import
外部庫- import Vue from 'vue'
。
請參閱外部Webpack 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.