当我运行npm install -g @vue/cli
npm警告可选的跳过选择性依赖性:fsevents@1.2.4 (node_modules \ @vue \ cli \ node_modules \ fsevents):npm WARN notsup 跳过可选依赖项:fsevents@1.2.4不受支持的平台: 通缉{“ os”:“ darwin”,“ arch”:“ any”}(当前: {“ os”:“ win32”,“ arch”:“ x64”})
npm错误!文件cmd npm错误!路径cmd npm错误!代码ELIFECYCLE npm ERR! errno ENOENT npm ERR! syscall生成cmd npm错误! protobufjs@6.8.8 后安装:
node scripts/postinstall
npm错误!生成cmd ENOENT npm 呃! npm ERR!在protobufjs@6.8.8安装后脚本失败。 npm 呃! npm可能不是问题。有可能 以上是其他日志记录输出。npm错误!有关此运行的完整日志,请参见:npm ERR!
C:\ Users \ Danijel \ AppData \ Roaming \ npm-cache_logs \ 2018-09-24T12_48_07_8Z-debug.log
有人可以帮助我解决此错误吗?
答案 0 :(得分:1)
fsevents
在查看错误时,此依赖项正在darwin
(适用于Mac,您正在使用Windows)上运行。它是一个库,允许应用程序注册MacOS中给定目录树的更改通知。您的vue
应用在Windows上没有它应该没问题。
protobufjs
是协议缓冲区库。它用于序列化结构化数据。看一下https://github.com/protocolbuffers/protobuf中Windows的协议缓冲区。这是一个二进制文件,用于支持来自github的协议缓冲区。