我正在使用SystemJS加載程序(使用commonJS模塊,但這應該不重要),主要是直接訪問node_modules
下的組件。在SystemJS加載器環境中將相對路徑映射到絕對路徑的方法
現在在運行時,是否有可能從相對位置查找當前環境中的絕對路徑?
I.e.如果我這樣做require('./myComponent')
它將獲取http://localhost:3000/app/myComponent.js
,但如果通過npm install
安裝此組件(因此位於node_modules
之下),SystemJS將正確加載http://localhost:3000/node_modules/dist/myComponent.js
。有沒有辦法從相對的路徑中查找這條絕對路徑?
I.e.像var absPath = SystemJS.lookup('./myComponent')
?