在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获取。)
是否可以将'foo'
重新映射到'/lib/foo/foo.js'
相对于node.js中的某个基目录,这样我就不必使用相对路径了?
答案 0 :(得分:1)
你不能“重新映射”Node中的东西 - 至少不是本地的东西,可能有用于此目的的包。
但是,您可以将代码放在node_modules
目录中并要求它
但请务必将您的文件夹名称放在bundledDependencies
文件的package.json
部分中。 See here了解更详细的信息。