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

波斯汪
TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
對(duì)node
不是很熟,簡(jiǎn)單實(shí)用而已。但是fs
是node
提供的模塊,只能在node
環(huán)境中才能執(zhí)行相關(guān)方法,如果你的react
是要運(yùn)行在瀏覽器的,那這里是不可能調(diào)用fs
模塊的,因?yàn)闉g覽器并沒(méi)有提供fs
相關(guān)api
。在 webpack
執(zhí)行時(shí)候可以使用fs
是因?yàn)?code>webpack本身是運(yùn)行在node
環(huán)境中的,不要把node
環(huán)境和瀏覽器環(huán)境弄混了。
- 2 回答
- 0 關(guān)注
- 5625 瀏覽
添加回答
舉報(bào)
0/150
提交
取消