![](/img/trans.png)
[英]Babel doesn't process node_modules - no excludes, no .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.