0
如何獲取包含npm模塊的文件夾的路徑?獲取npm模塊文件夾的路徑(無主)
我試過require.resolve
但我得到了Error: Cannot find module 'bower-strapless'
。
(即使我本地安裝了模塊)。
該模塊在package.json
中沒有main
- 那有什麼關係?
如何獲取包含npm模塊的文件夾的路徑?獲取npm模塊文件夾的路徑(無主)
我試過require.resolve
但我得到了Error: Cannot find module 'bower-strapless'
。
(即使我本地安裝了模塊)。
該模塊在package.json
中沒有main
- 那有什麼關係?
好的,看起來如果package.json
中沒有main
,那麼你不能只指定一個模塊名 - 你必須提供一個實際存在的(任何)文件的路徑。然後可以使用path.dirname
轉到程序包根目錄。
在我的情況下,我需要less
子文件夾,所以我使用了以下內容:path.dirname(require.resolve('bower-strapless/less/bootstrap.less'))
。