我需要把 vue 的 data 写入到文件,以备初始化调用,localstorage
无效,因为操作完后要生成静态文件打包发布
以使用过以下 2 个包
browserify-fs
fs-web
,但都无法读和写文件
还有好用的推荐吗,谢谢
1
donlxn22 2017-06-08 15:46:32 +08:00
浏览器沙盒限制,不能在浏览器环境下且无用户感知的情况下直接写文件到本地硬盘。browserify-fs 使用浏览器中的 db 模拟 fs 的 API,并不是真正读写硬盘上的文件。
|
2
plqws 2017-06-08 15:59:57 +08:00
楼主可能需要补习一些浏览器常识。
另外有一种东西叫做 Cookies |
3
dxcqcv OP @donlxn22 谢谢,还有求教下,browserify-fs 创建的文件能像真正的文件一样永远保留着吗?即使被打成静态包后在其他浏览器上查看
|
5
plqws 2017-06-09 08:03:12 +08:00 via iPhone
@dxcqcv 自己用 node 写个 server 然后把 node 可执行文件一起打包了。运行的时候用个批处理运行服务器的同时用浏览器打开网页。这是最简单的办法了。
|
10
minglanyu 2020-03-09 17:44:14 +08:00
browserify-fs 难用
|