如何找到没有相对路径的ES6导入模块?

时间:2018-08-16 04:09:54

标签: javascript import ecmascript-6 es6-modules es6-module-loader

我有一个ES6导入。

import MyAwesomeComponent from 'packageNameOnlyWithoutPath';

我要检查文件packageNameOnlyWithoutPath。但是我找不到。我看着node_modules,但看不到那里。因此它可能隐藏在应用程序的其他地方。

有没有找到通往packageNameOnlyWithoutPath的路径的规范方法?

2 个答案:

答案 0 :(得分:0)

您可能想看一下node_modules内部packageNameOnlyWithoutPath文件夹中的index.js文件。 其他使用支持goToDefinition插件的文本编辑器

答案 1 :(得分:0)

TL; DR:在Webpack(或类似的捆绑程序)配置或<ion-list> <ion-item-divider style="width: 100%;" item-content> <h4>Questions</h4> </ion-item-divider> <ion-item item-content style="width: 100%;" class="no-border"> <label style="width: 100%;" item-content>This is a label</label> </ion-item> <ion-toolbar style="width: 100%;" item-content class="transparent-toolbar" text-center> <button ion-button icon-only type="button"> <ion-icon name="add"></ion-icon> </button> <button ion-button icon-only type="button"> <ion-icon name="trash"></ion-icon> </button> </ion-toolbar> </ion-list>

中检查解析别名

首先可以检查两个地方。

  1. 如果您正在使用像Webpack这样的捆绑程序,则可以在Webpack配置文件(通常是webpack.config.js)中声明解析别名。
  2. 但是我最近也开始使用纯babel和node。也可以在.babelrc文件中声明重新存储(更干净的方法IMHO)。

您应该在上面的其中一项中找到所需的内容。