gpt4 book ai didi

javascript - NPM package.json 基/根属性?

转载 作者:太空宇宙 更新时间:2023-11-04 00:07:57 29 4
gpt4 key购买 nike

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

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

 { 
root: ./src/
}

然后require('mypackage/file1');

想法?

最佳答案

ECMAScript 模块支持实验 exports package.json 中的属性。您可以尝试以下操作:

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

然后导入如下:

import file1Module from 'mypackage/file1'

应从./node_modules/mypackage/src/file1.js加载。如果无法为根别名,您必须这样做:

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

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

正如您的 GitHub issue 中所述.

关于javascript - NPM package.json 基/根属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51313753/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com