电子读取和写入USB驱动器

时间:2017-11-02 21:03:33

标签: javascript node.js npm electron

我正致力于电子项目。 该项目需要将文件从PC复制到USB驱动器中。 我需要能够将文件和文件夹复制到destenetion usb驱动器。 并知道驱动器上的可用空间量。

我试过像usb npm这样的不同的npms 我得到这个错误:

C:\Users\goorlavi1\Documents\pc-transfer>npm install --save usb

> usb@1.2.0 install C:\Users\goorlavi1\Documents\pc-transfer\node_modules\usb
> node-pre-gyp install --fallback-to-build

node-pre-gyp ERR! Tried to download: https://github.com/tessel/node-usb/releases/download/1.2.0/usb_bindings-v1.2.0-node-v51-win32-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for usb@1.2.0 and node@7.2.1 (node-v51 ABI) (falling back to source compile with node-gyp)

它太久了,不能过去......

如果有可能提供示例代码,那就太棒了谢谢!

1 个答案:

答案 0 :(得分:1)

所有这些(通常)意味着有一些C ++模块尚未针对您的机器进行编译。 Node-pre-gyp将尝试将C ++编译为Node。但是,您需要在计算机上使用C ++编译器才能执行此操作。例如,如果您在Mac上运行,它可能只在gcc / g ++上运行,如果您在Linux机器上,则必须安装gcc / g ++,如果您在Windows上,则必须找到替代编译器。

我认为你是从Windows运行的,我道歉,因为我还没有找到适合使用pre-gyp的Windows的C ++编译器,但我不认为你应该这样做找到一个有很多问题。