[英]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.