0
我有這樣的文件夾結構。在node.js中設置require的路徑
include/
index.js
plugin/
plugin.js
helper.js
其中: -
包括/ index.js
//Function for mapping the path of "require" statement in the plugin.js file.
var mapRequirePath = function(){
var plugins = require('./plugin/plugin');
return plugins;
}
//Now call the plugins..
var plugin = mapRequirePath();
包括/插件/ plugin.js
/*
I want all four require statements to point to the same file location '/include/plugin/helper.js'
i.e search in the same folder location for module irrespective of the '../' or '../../' present in the require statement
*/
var helper1 = require('./helper');
var helper2 = require('helper');
var helper3 = require('../../helper');
var helper4 = require('../helper');
我想將require
的路徑映射到plugin.js
文件中,以便所有需要調用的應在same directory only
中搜索其模塊。
這將改變所有文件系統的節點路徑。我只是想在'/ include/plugin文件夾內的'require'調用的情況下改變它' –
這可能會奏效,爲好的想法+1。但是你真的測試過它嗎? – andlrc
我看到我們有一個類似的想法:) –