[英]Remap local paths for require() in node.js
在RequireJS中,我可以使用配置文件來重新映射路徑,例如:
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
部分中。 請參閱此處了解更多詳細信息。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.