关于Node.js中node fs模块块的问题

由于js可以运行在浏览器也可能是node本质上node和浏览器都是javascript运行时。

因此首先你要明白一点就是你的代码最终是运行在哪的, 是浏览器还是node

这也就是为什么webpack有target这个配置的原因。 详情:

明白了你的代码最终运行在哪就好办了如果是node,直接修改webpack target配置即可 webpack便不会对fs等node内置模块进行打包。如果是浏览器 那你就要恏好思考一下了,为什么需要在浏览器中使用fs这个模块

当然还有一种情况就是你需要在本地中使用fs读取文件,然后真正打包的时候不打包进去那么你可以通过webpack的 definePlugin来完成。

希望我的回答可以帮助到你谢谢~

输入以下代码保存配置文件,嘫后 使用快捷键 Ctrl + b 开启实时node监听

异步: 多个操作可以同时进行前一次的操作每完成,后一次的操作也能开始

    注意回调函数是异步函数注釋的res.end();的位置是不对的,fs文件读取结束后才能分析原因并且结束相应而不应该在回调之前先结束相应再执行fs的回调

我要回帖

更多关于 fs模块 的文章

 

随机推荐