首页 > 解决方案 > 导入如何与 javascript 文件引用中的 @ 一起使用

问题描述

我正在努力弄清楚引用是如何工作的,例如:

import { PolymerElement } from '@polymer/polymer/polymer-element.js';

当我想使用第三方 Web 组件时,我经常会找到这样的参考资料。除非我将引用更改为

import { PolymerElement } from '../../@polymer/polymer/polymer-element.js';

相对于我在项目中放置聚合物文件夹的位置。我知道我不需要这样做。如果我想导入更多的第三方工具,那么更改所有引用将是乏味的。

那么参考实际上应该如何工作,我应该如何“正确地”进行导入并使其工作?我搜索了一下,也许我正在搜索糟糕的关键作品或其他东西,但我没有看到任何人对此进行解释。

有人可以解释这是如何工作的,以及我实际上应该如何让这些引用工作而不是将所有路径更改为相对路径?

谢谢

标签: javascripthtmlpolymer-3.x

解决方案


我发现了原因。似乎项目会自动查找名为 node_modules 的目录,只要我将文件夹放在该目录下,它就会自动找到这些引用


推荐阅读