4
是否可以在require config中將整個目錄node_modules
目錄映射到src/lib/
?RequireJS配置映射整個目錄
範例項目:
project/
project/node_modules
project/src/
project/src/lib/
是否可以在require config中將整個目錄node_modules
目錄映射到src/lib/
?RequireJS配置映射整個目錄
範例項目:
project/
project/node_modules
project/src/
project/src/lib/
在RequireJS你其實可以配置paths
指向的文件夾。而且,無論你想要什麼,你都可以命名你的路徑。舉例來說,如果你有一個名爲node_modules
文件夾,你有一些庫在那裏,包括jQuery的,可配置的路徑一樣
require.config({
paths: {
'lib' : '/path_to_node_module_folder'
}
});
,後來你的模塊中,你可能需要的jQuery像
通過你的意思是配置'path'嗎? –
@Shuhel使用RequireJS術語我希望使用config.path的功能等同於指定目錄中的所有文件,同時使用它們的父目錄在配置文件中隱式定義,而不是爲每個目錄都執行它。例如,我想要require ['../ node_node_module/jquery']作爲require ['lib/jquery']。 – dkroy
仍然不確定你想要什麼,但在RequireJS中,你實際上可以配置指向一個文件夾的'路徑'。而且,無論你想要什麼,你都可以命名你的路徑。例如,如果你有一個名爲'node_modules'的文件夾,並且你有一些庫,包括jquery,你可以配置一個路徑,如:require.config({paths:{'lib':'/ path_to_node_module_folder'}}); '和後來在你的模塊中,你可以像'define(['lib/jquery',function($){....}])''一樣使用jquery。它回答你的問題嗎? –