write-json-file, Stringify并以原子方式将JSON写入文件

分享于 

2分钟阅读

GitHub

  繁體 雙語
Stringify and write JSON to a file atomically
  • 源代码名称:write-json-file
  • 源代码网址:http://www.github.com/sindresorhus/write-json-file
  • write-json-file源代码文档
  • write-json-file源代码下载
  • Git URL:
    git://www.github.com/sindresorhus/write-json-file.git
    Git Clone代码到本地:
    git clone http://www.github.com/sindresorhus/write-json-file
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/sindresorhus/write-json-file
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    write-json-file Build Status

    Stringify并将JSON写入文件

    根据需要为你创建目录。

    安装

    
    $ npm install write-json-file
    
    
    
    

    用法

    constwriteJsonFile=require('write-json-file');writeJsonFile('foo.json', {foo:true}).then(() => {
     console.log('done');
    });

    API

    writeJsonFile ( filepath,数据,[options] )

    返回一个 Promise

    writeJsonFile.sync(filepath, data, [options] )

    命令行选项

    类型:Object

    缩进

    类型:stringnumber
    默认值:'t'

    缩进作为字符串或者空格数。
    null 中传递无格式。

    detectIndent

    类型:boolean
    默认值:false

    如果文件存在,自动检测缩进。

    sortKeys

    类型:booleanfunction
    默认值:false

    递归排序键。
    可以选择传入一个 compare 用户定义函数。

    替换器

    类型:function

    传递到 JSON.stringify

    模式

    类型:number
    默认值:0o666

    在写入文件时使用的模式。

    相关

    许可证

    MIT © Sindre Sorhus


    文件  str  String  ATOM  原子  stringi  
    相关文章