vue-cli npm安装问题

时间:2018-09-24 12:53:58

标签: vue.js npm vue-cli

当我运行npm install -g @vue/cli

时,在npm中出现以下错误
  

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

有人可以帮助我解决此错误吗?

1 个答案:

答案 0 :(得分:1)

fsevents在查看错误时,此依赖项正在darwin(适用于Mac,您正在使用Windows)上运行。它是一个库,允许应用程序注册MacOS中给定目录树的更改通知。您的vue应用在Windows上没有它应该没问题。

protobufjs是协议缓冲区库。它用于序列化结构化数据。看一下https://github.com/protocolbuffers/protobuf中Windows的协议缓冲区。这是一个二进制文件,用于支持来自github的协议缓冲区。