搭建角度应用程序时出现错误

2024-03-23

我使用 yeoman 作为脚手架工具,但出现以下错误。有人可以帮我解决这个问题吗?我使用的是windows 8环境。

[email protected] /cdn-cgi/l/email-protection node_modules\karma-jasmine
npm WARN optional dep failed, continuing imagemin[email protected] /cdn-cgi/l/email-protection
npm WARN optional dep failed, continuing [email protected] /cdn-cgi/l/email-protection
npm ERR! EEXIST, open 'C:\Users\shouvik-usr\AppData\Roaming\npm-cache\4230a95c-m
-cache-lodash-2-4-1-package-tgz.lock'
File exists: C:\Users\shouvik-usr\AppData\Roaming\npm-cache\4230a95c-m-cache-lod
ash-2-4-1-package-tgz.lock
Move it away, and try again.

npm ERR! System Windows_NT 6.2.9200
npm ERR! command "C:\\Program Files (x86)\\nodejs\\\\node.exe" "C:\\Program File
s (x86)\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install"
npm ERR! cwd C:\Shouvik Data\work\try
npm ERR! node -v v0.10.32
npm ERR! npm -v 1.4.28
npm ERR! path C:\Users\shouvik-usr\AppData\Roaming\npm-cache\4230a95c-m-cache-lo
dash-2-4-1-package-tgz.lock
npm ERR! code EEXIST
npm ERR! errno 47
npm ERR! not ok code 0

临时解决方案

Run npm install当 yeoman 任务完成时手动 - 那么就没有问题了。

永久解决方案

更好的方法是更新你的 npm 工具。打开cmd作为管理员并进入 Node js 文件夹,在 Windows 上通常是C:\Program Files\nodejs or C:\Program Files (x86)\nodejs。比跑npm install npm@next并通过以下方式检查版本npm -v(您可以在此处查看当前版本)。

如果不可能,例如由于权限的原因,您可以将新的 npm 版本安装到另一个目录中,然后用新版本替换旧版本。

请注意安装-g标志:Windows 上全局安装的默认位置是%APPDATA%/npm而不是 Nodejs 安装文件夹 - 如果您以这种方式安装它,则必须将 npm 文件移入其中。

我还建议备份您的原始 npm 文件,并在无法恢复的情况下 - 保存总比后悔好。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

搭建角度应用程序时出现错误 的相关文章

随机推荐