繁体   English   中英

NPM package.json基本/根属性?

[英]NPM package.json base / root property?

是否有package.json属性可用于指定模块解析应开始的根文件夹?

例如,假设我们在node_modules/mypackage/src/file1进行了安装。 我们要导入的所有文件都在src目录下开始。 我们可以指定以下内容吗:

 { 
    root: ./src/
 }

然后require('mypackage/file1');

思考?

ECMAScript模块在package.json中支持实验性导出属性。 您可以尝试如下操作:

{
  "exports": {
    "./": "./src/"
  }
}

然后像这样导入:

import file1Module from 'mypackage/file1'

应该从./node_modules/mypackage/src/file1.js加载。 如果无法为根别名,则必须执行以下操作:

{
  "exports": {
    "./file1": "./src/file1.js"
  }
}

对于每个要别名的模块或目录。

如您的GitHub问题所述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM