gpt4 book ai didi

javascript - 如何指定 require/import 基本路径?

转载 作者:行者123 更新时间:2023-11-27 23:26:57 25 4
gpt4 key购买 nike

在我的 package.json 文件中,我有 main 选项,在其中指定当您从 'my- 导入 'my-index' 时的默认包含内容模块'

但是我想将 my-module 拆分为单独的文件,并让开发人员单独包含它们:import 'my-index/another-file from 'my-module'.

我看到一个选项是将 another-file.js 放在 my-module 存储库的根目录中,但我不想将其放在root,我希望它位于 src/another-file.js 中。

有没有办法在 package.json 文件中指定这一点?

最佳答案

您目前无法执行此操作,而是使用 package.json 文件中的 prepublishpostpublish Hook ,或使用 postinstall 钩子(Hook)。通过这些,您可以将文件移动到项目的根目录:

参见: Pulling files from a directory into the root folder for NPM

{
"prepublish": "mv dist/* . && rm -rf dist",
"postpublish": "rm keo.js redux.js middleware.js"
}

另外不要忘记更新package.json中的files数组以反射(reflect)文件的新位置,否则他们会赢当开发人员发布 npm i 时不包含在内。

关于javascript - 如何指定 require/import 基本路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34895629/

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