美文网首页
Node.js 复制至剪贴板

Node.js 复制至剪贴板

作者: 越前君 | 来源:发表于2022-02-08 11:51 被阅读0次
    配图源自 Freepik

    拷贝是操作系统提供的一个能力,在不同操作系统下,指令集是不同的,如下:

    const { exec } = require('child_process')
    
    // Windows
    exec('clip').stdin.end('some text')
    
    // Mac
    exec('pbcopy').stdin.end('some text')
    
    // Linux
    exec('xclip').stdin.end('some text')
    

    在社区上,也有提供了各平台通用的 NPM 包,比如:copy-paste,使用也非常地简单。

    $ npm i copy-paste
    
    const ncp = require('copy-paste')
    
    ncp.copy('some text', function () {
      // complete...
    })
    

    需要注意的是,copy() 方法是异步的。

    相关文章

      网友评论

          本文标题:Node.js 复制至剪贴板

          本文链接:https://www.haomeiwen.com/subject/oirqqrtx.html