我无法在我的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

我不熟悉npmnode.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软件包

无法在我的 Angular 项目中安装 tailwind css

NPM 包无法在 React -native 项目中安装它

在 Laravel 项目中安装 FilePond,如何?