A better clipboard for Electron (NodeJS).
npm i better-clipboard
electron-rebuild -f -w better-clipboard
More info of installation: https://github.com/JoshuaWise/better-sqlite3/blob/master/docs/troubleshooting.md
import { betterClipboard } from 'better-clipboard';
betterClipboard.readFilePathList(); // get the path of file which in clipboard
betterClipboard.readBufferList();
betterClipboard.readFileList();
betterClipboard.writeFileList([]); // write file into clipboard via file path
If you are using webpack, simply add better-clipboard into externals:
config.externals = {
'better-clipboard': 'commonjs better-clipboard'
}
Hope you have a better experience when using clipboard in electron.