簡體   English   中英

如何從node_modules(自定義模塊)讀取文件,例如babel讀取.babelrc文件

[英]How to read a file from node_modules (custom module) like babel reading .babelrc files

我有一個自定義包。 我試圖使用“ fs”作為依賴項。 但我收到以下錯誤。 (但我可以在node_modules文件夾中看到已安裝的模塊) Module not found: Error: Can't resolve 'fs'

然后我更改為webpack配置

node: { fs: empty }

這樣我就可以建造。 后來,我在其他項目中安裝了此軟件包,但無法讀取文件。 錯誤:未安裝fs。

我的目標:

我想從我的自定義npm包中位於node_module下的'src /'文件夾下讀取一個文件(例如babel讀取.babelrc文件)。

請指教! 謝謝!

[只添加我的工作。 它可以幫助某人。]

花了足夠的時間后,我發現了自己的錯誤。 當在瀏覽器中編譯和加載時,內置的節點模塊“ fs”在前端不可用。

要訪問fs模塊,我必須通過自定義程序包中的預安裝/后安裝來執行腳本(例如node ../abc.js此腳本將從“ src /”文件夾加載配置文件)。 這帶來了一個問題,對配置文件的任何更改都需要安裝軟件包。

我對webpack采取了另一種方法。 創建了一個webpack-loader,在解析我的程序包代碼時將調用該程序,然后自定義程序包將訪問“ fs”模塊以讀取“ src /”文件夾中的文件。 對配置的更改將使用webpack重新編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM