我用vue开发的项目。老板想做成Windows桌面应用程序。我的做法是这样的:
https://blog.csdn.net/qq_2218...
大概就是:
把vue项目打包了。然后就变成桌面程序了。
老板的意思是:只要在客户本地安装了nodejs、
所以就可以用nodejs去操作文件的读写功能?????能行?
nodejs我不是很熟。桌面应用也没有开发经验。也不懂。
我建议保存cookie但是老板觉得有效期太短了。他想把数据长期永久保存在电脑上。
我用vue开发的项目。老板想做成Windows桌面应用程序。我的做法是这样的:
https://blog.csdn.net/qq_2218...
大概就是:
把vue项目打包了。然后就变成桌面程序了。
老板的意思是:只要在客户本地安装了nodejs、
所以就可以用nodejs去操作文件的读写功能?????能行?
nodejs我不是很熟。桌面应用也没有开发经验。也不懂。
我建议保存cookie但是老板觉得有效期太短了。他想把数据长期永久保存在电脑上。
首先你使用的是electron,这个用户是不用再安装node的,electron打包后是可以执行node语法的,可以进行node的读写操作,其次数据长久保留你可以使用indexDB存在浏览器上或者使用node的nedb,lowdb等轻量级数据库进行存储(这个是生成实体db文件的),对electron开发感兴趣可以关注我的专栏从零开始的electron开发
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
能行的,Node 所受的限制没有浏览器环境那么多,可以读写文件。
版本号相同的情况下,NodeJS 语法和你平时写的 JS 语法完全一致,只不过用的模块需要引入、然后使用各模块对应的 API。
具体用法都在 Electron、Node 的文档里了。