Npm 从node_modules子目录导入节点包

Npm 从node_modules子目录导入节点包,npm,node-modules,package.json,Npm,Node Modules,Package.json,假设我们拥有一个名为“mypackage”的包。我们还在另一个项目中使用这个包:“我的客户”。安装后,“我的软件包”保存在“我的客户端”的node_modules目录中 在这个“我的包”中有一个特定的文件,我想在“我的客户机”中导入它。假设这个文件的路径是:“node_modules/mypackage/dist/components/my component.js” 我知道我可以按如下方式导入此文件: 从“mypackage/dist/components/my component”导入myC

假设我们拥有一个名为“mypackage”的包。我们还在另一个项目中使用这个包:“我的客户”。安装后,“我的软件包”保存在“我的客户端”的node_modules目录中

在这个“我的包”中有一个特定的文件,我想在“我的客户机”中导入它。假设这个文件的路径是:“node_modules/mypackage/dist/components/my component.js”

我知道我可以按如下方式导入此文件:
从“mypackage/dist/components/my component”导入myComponent

但是,为了获得更好的开发体验,我只想说:
从“mypackage/my component”导入myComponent

我觉得这可以通过“我的包”中的一些package.json魔法来实现,但我不知道如何实现

我尝试过的事情:

  • 将“main”键设置为“dist/components/index.js”
  • 将“module”键设置为“dist/components/index.js”

我花了好几个小时试图做同样的事情,结果惨败。据我所知,这在2019年4月26日是行不通的哈哈