npm安装polymer cli失败,错误代码为EBADPLATFORM

npm安装polymer cli失败,错误代码为EBADPLATFORM,npm,polymer,npm-install,polymer-cli,Npm,Polymer,Npm Install,Polymer Cli,npm install polymer cli在我的生成定义中失败,并显示以下消息 错误:C:\Program Files\nodejs\npm.cmd失败,返回代码:1\npm.cmd失败,返回代码:1 这在上一次构建中起作用,并且没有文件更改 从日志中: 2018-02-06T11:00:52.3800853Z[命令]C:\Program Files\nodejs\npm.cmd安装-g bower polymer cli 2018-02-06T11:00:55.2227287Z npm警告

npm install polymer cli
在我的生成定义中失败,并显示以下消息

错误:C:\Program Files\nodejs\npm.cmd失败,返回代码:1\npm.cmd失败,返回代码:1

这在上一次构建中起作用,并且没有文件更改

从日志中: 2018-02-06T11:00:52.3800853Z[命令]C:\Program Files\nodejs\npm.cmd安装-g bower polymer cli 2018-02-06T11:00:55.2227287Z npm警告已弃用bower@1.8.2:…嘘!您的项目可以随时停止工作,因为它的依赖关系可能会更改。通过迁移到以下位置来防止这种情况: 2018-02-06T11:01:52.4291618Z C:\NPM\Modules 2018-02-06T11:01:52.4291956Z`--bower@1.8.2 2018-02-06T11:01:52.4292118Z 2018-02-06T11:01:52.4426138Z npm错误!Windows NT 6.3.9600 2018-02-06T11:01:52.4450970Z npm错误!argv“C:\Program Files\nodejs\node.exe”“C:\Program Files\nodejs\node\u modules\npm\bin\npm cli.js”“install”“-g”“bower”“polymer cli” 2018-02-06T11:01:52.4452215Z npm错误!节点v6.9.1 2018-02-06T11:01:52.4454224Z npm错误!npm v3.10.8 2018-02-06T11:01:52.4454536Z npm错误!代码EBADPLATFORM 2018-02-06T11:01:52.4454739Z 2018-02-06T11:01:52.4455469Z npm错误!notsup不支持的平台用于fsevents@1.1.3:通缉{“os”:“达尔文”,“拱门”:“任何”}(当前:{“os”:“win32”,“拱门”:“x64”}) 2018-02-06T11:01:52.4455849Z npm错误!notsup有效操作系统:达尔文 2018-02-06T11:01:52.4456122Z npm错误!notsup有效拱门:任何
2018-02-06T11:01:52.4456414Z npm错误!notsup实际操作系统:win32

从日志中,您提供的看起来像缓存错误,因为以前存在一些垃圾,导致了问题

以管理员权限打开命令提示符,并执行以下步骤:

1) 清除缓存:
npm缓存清除--force
。您还可以运行npm缓存验证

2) 使用以下命令删除节点模块文件夹:
rm-rf节点模块

3) 删除任何
包锁.json
文件

4) 删除
.npm
目录

5) 删除以下目录:

   5.1) C:\Users\<username>\AppData\Roaming\npm\. 

   5.2) C:\Users\<username>\AppData\Roaming\npm-cache.
5.1)C:\Users\\AppData\Roaming\npm\。
5.2)C:\Users\\AppData\Roaming\npm缓存。
6) 另外,请尝试设置环境变量:

C:\Users\\AppData\Roaming\npm;C:\Program Files\nodejs.

在命令行中键入:
哪个npm

可能您没有设置系统值:
NODE\u PATH
它应该指向您的全局模块位置

7) 使用
npm i-g更新至最新的
npm
npm@latest

8) 另外,请更新最新的
节点
版本


希望上面的技巧能解决您的问题。

从日志中可以看出,您提供的看起来像是缓存错误,因为以前存在一些垃圾导致了问题

以管理员权限打开命令提示符,并执行以下步骤:

1) 清除缓存:
npm缓存清除--force
。您还可以运行npm缓存验证

2) 使用以下命令删除节点模块文件夹:
rm-rf节点模块

3) 删除任何
包锁.json
文件

4) 删除
.npm
目录

5) 删除以下目录:

   5.1) C:\Users\<username>\AppData\Roaming\npm\. 

   5.2) C:\Users\<username>\AppData\Roaming\npm-cache.
5.1)C:\Users\\AppData\Roaming\npm\。
5.2)C:\Users\\AppData\Roaming\npm缓存。
6) 另外,请尝试设置环境变量:

C:\Users\\AppData\Roaming\npm;C:\Program Files\nodejs.

在命令行中键入:
哪个npm

可能您没有设置系统值:
NODE\u PATH
它应该指向您的全局模块位置

7) 使用
npm i-g更新至最新的
npm
npm@latest

8) 另外,请更新最新的
节点
版本


希望上述技巧能解决您的问题。

另一种解决方案是在安装过程中忽略可选的依赖项:
npm安装-无可选的polymer cli-g
另一种解决方案是在安装过程中忽略可选的依赖项:
npm安装-无可选的polymer cli-g
谢谢,我把这个修好了。我必须使用install-gpolymer安装更新版本的polymer-cli@next. 这就是问题所在。谢谢..通过安装最新试用版的PolymerTanks解决了这个问题,我修复了这个问题。我必须使用install-gpolymer安装更新版本的polymer-cli@next. 这就是问题所在。谢谢。通过安装最新试用版的polymer解决了这个问题