You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

安装Polymer CLI 1.5.7执行npm install -g时出现ENOENT错误求助

安装Polymer CLI 1.5.7时遭遇ENOENT错误及依赖警告

先帮你梳理下出现问题的完整操作流程:

  • 运行npm install polymer-cli安装Polymer CLI
  • 执行npm install -g bundle-deps全局安装bundle-deps工具
  • 调用bundle-deps后执行npm pack,成功生成polymer-cli-1.5.7.tgz包文件
  • 执行npm install -g polymer-cli-1.5.7.tgz时出现错误

错误详情

ENOENT:无法找到文件,无法重命名@polymer/sinonjs相关文件
同时伴随两个警告:fsevents平台不兼容、peer依赖未安装

环境信息

  • 目标Polymer CLI版本:1.5.7
  • Node.js版本:v6.11.5
  • 操作系统:Windows

初步排查建议

  • 先确认polymer-cli-1.5.7.tgz文件确实在当前命令执行的目录下,检查路径输入有没有拼写错误
  • Windows系统下权限可能导致文件操作失败,尝试用管理员身份打开命令提示符/终端后重新执行安装命令
  • fsevents是macOS专属的依赖包,Windows下出现这个警告属于正常情况,无需处理;对于peer依赖未安装的警告,可以先手动安装对应的peer依赖包,再尝试安装本地tgz文件
  • 清理npm缓存后重试:运行npm cache clean --force,之后重新执行安装步骤

内容的提问来源于stack exchange,提问作者Kumar Ramalingam

火山引擎 最新活动