mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-23 20:01:01 +08:00
Support copy to clipboard on Windows
Summary: Also fix lint errors about Buffer being undefined by adding env: node to the eslint config for local-cli. Tested on windows 10. Closes https://github.com/facebook/react-native/pull/11959 Differential Revision: D4438903 Pulled By: hramos fbshipit-source-id: 28d5edd662dd1e63dedf1274ff0a21af4df84f5e
This commit is contained in:
committed by
Facebook Github Bot
parent
81193eba07
commit
10a29aa954
@@ -13,7 +13,7 @@ var spawn = child_process.spawn;
|
||||
|
||||
/**
|
||||
* Copy the content to host system clipboard.
|
||||
* This is only supported on Mac for now.
|
||||
* This is only supported on Mac and Windows for now.
|
||||
*/
|
||||
function copyToClipBoard(content) {
|
||||
switch (process.platform) {
|
||||
@@ -21,6 +21,10 @@ function copyToClipBoard(content) {
|
||||
var child = spawn('pbcopy', []);
|
||||
child.stdin.end(new Buffer(content, 'utf8'));
|
||||
return true;
|
||||
case 'win32':
|
||||
var child = spawn('clip', []);
|
||||
child.stdin.end(new Buffer(content, 'utf8'));
|
||||
return true;
|
||||
default:
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user