在聚合物3中导入带有打字稿的传单

时间:2018-12-30 16:01:50

标签: node.js typescript leaflet polymer-3.x

我尝试使用聚合物3和typecript构建一个渐进式Web应用程序,并且在导入leafelt时遇到一些问题。 我使用npm从传单和 leafelt 本身下载了 @types ,并尝试将其导入:

import * as L from 'leaflet';

但是,如果我尝试聚合物投放,则带有传单的页面未加载,并且出现错误:

Uncaught (in promise) TypeError: Cannot set property 'L' of undefined
    at leaflet-src.js:6
    at leaflet-src.js:7

我在package.json中的依赖项是:

"dependencies": {
"@polymer/app-layout": "^3.0.0",
"@polymer/paper-checkbox": "^3.1.0",
"@polymer/polymer": "^3.1.0",
"@types/leaflet": "^1.2.14",
"@vaadin/router": "^1.2.0",
"@vaadin/vaadin-button": "^2.1.1",
"@webcomponents/webcomponentsjs": "^2.0.0",
"leaflet": "^1.3.4",
"pwa-helpers": "^0.9.0",
"tsd-jsdoc": "^2.0.4"

}

是否缺少我要执行的步骤,或者如何在带有打字稿的聚合物3中使用传单并实现?

0 个答案:

没有答案