【问题标题】:NPM - "npm WARN optional dep failed, continuing fsevents" when trying to install vue-cli on AWS/EC2NPM - 尝试在 AWS/EC2 上安装 vue-cli 时出现“npm WARN optional dep failed, continue fsevents”
【发布时间】:2017-11-29 18:27:40
【问题描述】:

我正在尝试在 AWS 上安装 vue-cli

我的权限看起来没问题,我正在使用node v4.4.5

运行npm install --global vue-cli后,光标闪烁约30秒,然后出现此错误信息,目录中没有安装任何东西:

npm WARN optional dep failed, continuing fsevents@1.1.2

【问题讨论】:

    标签: node.js amazon-web-services npm vue.js npm-install


    【解决方案1】:

    这只是一个警告,所以它应该在没有它的情况下仍然可以工作,特别是考虑到 FSEvents 是一个 OS X API,所以如果您使用另一个 OS,就是这种情况,收到该警告是正常的,并且使用它的库很可能有其他 OSs 的替代品。

    另外,官方vue-cliGitHub repo中已经问过了:

    https://github.com/vuejs/vue-cli/issues/170

    我不确定您对 目录为空 的含义,但以防万一:

    • 当您在本地安装软件包时(不带 -global 标志),它们应该出现在您当前目录的 node_modules 文件夹中。
    • 当您全局安装软件包时,在 unix 系统上,它们通常位于 /usr/local/lib/node_modules

      运行 npm root -g 应该会告诉您全局软件包的安装位置。

    【讨论】:

    • 就死在那里。我的 EC2 实例中没有安装任何内容。
    • @EdwardPotter 您指的是哪个空目录?当您在全球范围内安装这些软件包时,它们不会安装在您当前的 node_modules 目录中,而是(通常)在 /usr/local/lib/node_modules 中。您可以运行npm root -g 来查看系统上安装了全局包的位置。请检查它们是否安装在那里。
    • 这成功了!须藤 npm 安装 -g vue-cli。我仍在加快节点速度。谢谢,将您的答案标记为正确。是的,这是全球性的事情。
    • 太好了,我假设你在哪里使用 sudo,正如你所说的权限很好,并且没有提到任何关于 EACCES 错误的信息,这是你在这种情况下通常会遇到的错误。
    猜你喜欢
    • 2015-09-22
    • 2020-11-30
    • 2012-01-02
    • 2018-03-14
    • 1970-01-01
    • 2020-11-01
    • 2021-07-25
    • 2018-01-17
    • 1970-01-01
    相关资源
    最近更新 更多