我无法在我的Ionic项目文件夹中安装npm软件包并获得错误提示:没有存储库字段。没有许可证字段。怎么解决?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我无法在我的Ionic项目文件夹中安装npm软件包并获得错误提示:没有存储库字段。没有许可证字段。怎么解决?相关的知识,希望对你有一定的参考价值。
无论我尝试安装什么npm包,我都有这样的错误提示:
"D:Program Files
odejs
ode.exe" "D:Program Files
odejs
ode_modules
pmin
pm-cli.js" install ionic
Standard error:
npm WARN my-project-name@1.1.1 No repository field.
npm WARN my-project-name@1.1.1 No license field.
npm ERR! Cannot read property '0' of undefined
npm ERR! A complete log of this run can be found in:
npm ERR! C:Usersmy-user-nameAppDataRoaming
pm-cache\_logs2017-08-28T03_14_36_746Z-debug.log
Process finished with exit code 1
我不熟悉npm
和node.js
,我不明白错误提示的含义。
它提到的错误日志是一个包含数千行的巨大文件,这对我来说更难理解。但基本上我在日志文件的底部发现了与上面相同的错误提示。
我可以通常使用node.js
指令在npm
文件夹中安装软件包。但我无法将它们安装在我的项目(Ionic v1)文件夹中,总是得到以上三个提示:No repository field.
&No license field.
&Cannot read property '0' of undefined
。
我在node.js
文件夹中安装了最新版本的Ionic(3.9.2)。但是因为我的项目是用Ionic v1开发的,所以我在我的项目文件夹中安装了Ionic 1.3.3版本。它与我得到的错误提示有关吗?
而且我不能通过运行npm
命令成功降级npm install -g npm@4.2.0
,得到这样的错误提示:
D:Program Files
odejs
ode_modules>npm install -g npm@4.2.0
npm ERR! path D:Program Files
odejs
pm.cmd
npm ERR! code EEXIST
npm ERR! Refusing to delete D:Program Files
odejs
pm.cmd: is outside D:Program Files
odejs
ode_modules
pm and not a link
npm ERR! File exists: D:Program Files
odejs
pm.cmd
npm ERR! Move it away, and try again.
尝试用npm install -g npm@4.2.0
降级NPM
您能否提供更多详细信息:NPM版本,您在哪个文件夹上运行install命令,并且您的项目是否与Git连接?
如果你想[他们是可选的]你也可以在项目目录中尝试npm init
来初始化存储库和许可证等
要在Windows中降级NPM,您需要以管理员权限启动命令提示符。右键单击命令提示符快捷方式,然后选择Run as Administrator。
您还可以将快捷方式的属性设置为始终以管理员身份运行:右键单击 - >属性 - >快捷方式选项卡 - >高级 - >单击以管理员身份运行复选框
将NPM安装为不同版本现在可以使用npm install -g npm@4
注意:如果缺少NPM文件夹/安装,则需要重新安装node.js以重新安装NPM。
以上是关于我无法在我的Ionic项目文件夹中安装npm软件包并获得错误提示:没有存储库字段。没有许可证字段。怎么解决?的主要内容,如果未能解决你的问题,请参考以下文章
npm install:无法在 Windows 10 中安装依赖项
我无法在名为 phaser3-project-template 的 git bash 文件夹中安装 npm 或 node js
无法在原子编辑器中安装php-integrator-base软件包