最新消息:雨落星辰是一个专注网站SEO优化、网站SEO诊断、搜索引擎研究、网络营销推广、网站策划运营及站长类的自媒体原创博客

如果需要Nodejs文件系统(fs),如何在Vue中使用NPM包

运维笔记admin16浏览0评论

如果需要Nodejs文件系统(fs),如何在Vue中使用NPM包

如果需要Nodejs文件系统(fs),如何在Vue中使用NPM包

每次我尝试在Vue中使用需要fs的NPM软件包时它都不起作用而且它会出错。通常沿着fs could not be resolvedfs.readFileSync is not a function

我已经看到一些其他页面说fs因为许可等而无法在浏览器中运行...

只是添加,我没有明确尝试使用fs模块。我只是想使用恰好使用fs的npm包。

我该怎么做才能让它发挥作用?我已经在npm runkit上测试了这些软件包,一切都很好。而这在浏览器中运行,所以我也有点困惑。

回答如下:

这里的问题是Vue将呈现给客户端。 fs仅适用于节点应用程序,因为它是服务器端(您不应该从客户端文件系统读取数据)。你有两个选择:

  1. 不使用该模块
  2. 或者,如果您不需要fs部分,并且模块是在开源下 许可证(您在评论中提到的模块):复制模块并删除fs部分
发布评论

评论列表(0)

  1. 暂无评论