700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > nodejs 读取写入 plist 文件 使用 plist npm 包

nodejs 读取写入 plist 文件 使用 plist npm 包

时间:2021-02-09 03:20:44

相关推荐

nodejs 读取写入 plist 文件 使用 plist npm 包

nodejs 读取写入 plist 文件,使用 plist npm 包

无意间有个需求,需要编写 .plist 文件,自己本身是做前端的,所以最熟悉的工具就是 nodejs,搜了下还真有 .plist 的 npm 包 /package/plist

一、安装 plist 包

{"name": "apple-text-replacement","version": "1.0.0","main": "main.js","dependencies": {"plist": "^3.0.4"}}

plist 提供了两个方法

plist.parse( plistString ) // 解析 plist 内容plist.build( jsObject ) // 将 js 对象编译为 plist 内容

二、读取文件内容

使用 nodejs 的 fs 来读取本地文件内容,然后传给 plist 插件,转换成 js 对象

const fs = require("fs")const plist = require('plist')let fileContent = fs.readFileSync('./Text Substitutions.plist', 'utf8') // 读取本地文件内容let content = plist.parse(fileContent) // 用 plist 转内容为 Js 对象console.log(content)let plistContent = plist.build(content)console.log(plistContent)

输出的结果如下

由 js 对象转换成 plist 是这样,跟原来的文件一模一样:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。