gpt4 book ai didi

javascript - 在 node.js 中重新映射 require() 的本地路径

转载 作者:行者123 更新时间:2023-11-30 05:47:55 26 4
gpt4 key购买 nike

RequireJS我可以使用 config file 重新映射路径,例如:

require.config({
paths: {
foo: 'lib/foo/foo'
}
})

然后我可以像这样使用 foo:

require(['foo'], function(foo) {...})

在 node.js 中,我可以类似地要求本地文件,例如:

var foo = require('../lib/foo/foo.js')

(在这个例子中,foo.js 是我写的一个文件,不能通过 npm 使用。)

是否可以相对于 node.js 中的某个基本目录将 'foo' 重新映射到 '/lib/foo/foo.js' 所以我不这样做必须使用相对路径?

最佳答案

您不能在 Node 中“重新映射”事物 —— 至少不是原生的,可能有用于此目的的包。

但是,您可以将代码放在 node_modules 目录中并要求它。
但请务必将您的文件夹名称放在 package.json 文件的 bundledDependencies 部分中。 See here了解更多详细信息。

关于javascript - 在 node.js 中重新映射 require() 的本地路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16762322/

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