3

嗨,我想在 Visual Studio 中执行聚合物组件(polymer3.x),我能够运行聚合物 cli 和聚合物服务,我可以看到输出。但是当我尝试在 Visual Studio 项目中执行我的代码时,我得到`错误

无法解析模块说明符“@polymer/polymer/lib/utils/import-href.js”。相对引用必须以“/”、“./”或“../”开头。

我找到了这个链接https://github.com/Polymer/tools/issues/363但我很困惑我应该改变什么?顺便说一句,我将我的相对路径 @polymer/polymer/ 更改为 ../polymer/polymer/ 但不起作用

`

4

1 回答 1

0

我尝试使用 Visual Studio 2017,它可以工作,但相对路径很重要

在聚合物元素 polymer-element.js 必须导入

从 '../node_modules/@polymer/polymer/polymer-element.js' 导入 { PolymerElement, html };

并且在您的 html 页面中必须添加 webcomponents-loader.js,并且您使用类型为模块的脚本添加聚合物元素

>  <script
> src="node_modules/@webcomponents/webcomponentsjs/webcomponents-loader.js"></script>
> 
>  <script src="component/my-polymerelement.js" type="module">
于 2019-01-07T06:04:30.957 回答