我试图在Windows 10 CMD上安装带有npm的appium,但收到以下错误消息:
npm WARN tar ENOENT:没有这样的文件或目录,打开'C:\Users\asus\AppData\Roaming\npm\node_modules.stating\bplist-creator-30ee61c3\test\sample1.bplist'npm WARN tar ENOENT:没有这样的文件或目录,打开'C:\Users\asus\AppData\Roaming\npm\node_modules.stating\bplist-creator-30ee61c3\test\sample2.bplist'npm WARN tar ENOENT:没有这样的文件或目录,打开'C:\Users\asus\AppData\Roaming\npm\node_modules.stating\bplist-creator-30ee61c3\test\uid.bplist'npm WARN tar ENOENT:没有这样的文件或目录,打开'C:\Users\asus\AppData\Roaming\npm\node_modules.stating\bplist-creator-30ee61c3\test\utf16.bplist'npm ERR!超过的最大调用堆栈大小
看起来您丢失了一些包。
- 确保
package.json
已列出所有依赖项 - 运行npm install
如果问题仍然存在- 运行
npm install
- 运行
npm cache clean
- 运行
npm install -g npm
- 再次摩擦
npm install
- 运行
您可以通过以下方法解决该问题:
只需键入npm install
并按Enter即可。检查问题仍然存在。如果问题没有得到解决,请继续这些方法。键入npm cache clean
并按Enter键键入sudo npm install -g npm
,然后按Enter键。重试npm install
并按Enter键。
如果您在公司网络代理后面,您可以在CMD上执行以下命令:npm配置设置https代理http://proxyip:port/