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

Javascript 如何找到没有相对路径的ES6导入模块?,javascript,import,ecmascript-6,es6-modules,es6-module-loader,Javascript,Import,Ecmascript 6,Es6 Modules,Es6 Module Loader,我有一个ES6导入 import MyAwesomeComponent from 'packageNameOnlyWithoutPath'; 我想用outpath检查文件packagename only。但是我找不到它。我在node\u模块中查看了它,但在那里没有看到它。所以它可能隐藏在应用程序的其他地方 是否有一种规范的方法可以找到指向packageNameOnlyWithoutPath的路径?您可能需要查看节点模块内packageNameOnlyWithoutPath文件夹中的index.

我有一个ES6导入

import MyAwesomeComponent from 'packageNameOnlyWithoutPath';
我想用outpath检查文件
packagename only
。但是我找不到它。我在
node\u模块中查看了它,但在那里没有看到它。所以它可能隐藏在应用程序的其他地方


是否有一种规范的方法可以找到指向packageNameOnlyWithoutPath的路径

您可能需要查看节点模块内packageNameOnlyWithoutPath文件夹中的index.js文件。
否则使用支持goToDefinition插件的文本编辑器

TL;DR:检查Webpack(或类似捆绑包)配置或
中的解析别名。babelrc

有两个地方你可以先查

  • 如果您使用的是像Webpack这样的捆绑包,则可以在Webpack配置文件(通常是Webpack.config.js)中声明解析别名
  • 但我最近也开始使用纯巴别塔和节点。reoslves也可以在.babelrc文件(IMHO)中声明

  • 您应该可以在上面的一个模块中找到所需的内容。

    非常确定没有任何路径符号(“./”)或“./”etc的任何内容都会解析为节点模块。但我想说的是,只需在windows中打开目录并使用搜索来查找it@ShanonJackson:是的。你说得对。不知何故,我一定是打开了错误的节点\ U模块。@ShanonJackson:Oops。这仍然是一个有效的问题。我刚刚找到了解析路径,它不在
    节点\u模块中
    。(它实际上在我的
    src
    目录中。)这次我很幸运。因此,如果有人能回答这个问题,我和其他人可能会从中受益。