react項目使用webpack打包,可以直接require node中的path模塊。但是require('fs')的時候會報錯:網上查了下,在webpack.config里加了這段配置:node:{ fs:'empty'
},這時編譯可以通過,但是使用時fs={},使用會報錯。有看到說可以使用browserify的,只使用webpack不能在前端使用fs模塊嗎?
2 回答

波斯汪
TA貢獻1811條經驗 獲得超4個贊
對node
不是很熟,簡單實用而已。但是fs
是node
提供的模塊,只能在node
環境中才能執行相關方法,如果你的react
是要運行在瀏覽器的,那這里是不可能調用fs
模塊的,因為瀏覽器并沒有提供fs
相關api
。在 webpack
執行時候可以使用fs
是因為webpack
本身是運行在node
環境中的,不要把node
環境和瀏覽器環境弄混了。
- 2 回答
- 0 關注
- 5628 瀏覽
添加回答
舉報
0/150
提交
取消