javascript - 导入如何与 javascript 文件引用中的 @ 一起使用
问题描述
我正在努力弄清楚引用是如何工作的,例如:
import { PolymerElement } from '@polymer/polymer/polymer-element.js';
当我想使用第三方 Web 组件时,我经常会找到这样的参考资料。除非我将引用更改为
import { PolymerElement } from '../../@polymer/polymer/polymer-element.js';
相对于我在项目中放置聚合物文件夹的位置。我知道我不需要这样做。如果我想导入更多的第三方工具,那么更改所有引用将是乏味的。
那么参考实际上应该如何工作,我应该如何“正确地”进行导入并使其工作?我搜索了一下,也许我正在搜索糟糕的关键作品或其他东西,但我没有看到任何人对此进行解释。
有人可以解释这是如何工作的,以及我实际上应该如何让这些引用工作而不是将所有路径更改为相对路径?
谢谢
解决方案
我发现了原因。似乎项目会自动查找名为 node_modules 的目录,只要我将文件夹放在该目录下,它就会自动找到这些引用
推荐阅读
- filter - VHDL 截断导致实现的 FIR 滤波器出现故障
- sql-server - 动态更改 tsql 中的变量值
- r - R中的ogrinfo错误:未找到GDAL安装
- r - 使用 dplyr 将评论与值匹配
- apache-kafka - Kafka CASE 错误 fieldSchema for field 不能为空
- excel - 如果等于值,如何复制单元格,否则,什么都不做?
- javascript - 验证是否在 React 中选择了每个 div 中的一个单选按钮
- laravel - Laravel:如果用户选中了特定选项(单选),则添加文本区域
- python - 如何从另一个函数的 kwargs 中弹出元素?
- node.js - 用 Mocha/Chai 测试写函数