繁体   English   中英

npm安装MySQL package.json错误

[英]npm Install MySQL package.json Error

我试图在Node.js上安装MySQL,当我键入npm install mysql会显示以下内容。 我试图查看是否有人遇到相同的问题,但是似乎找不到任何问题。

这些是命令行:

C:\Users\name>npm install mysql

npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\name\package.json'

npm WARN enoent ENOENT: no such file or directory, open 'C:\Users\name\package.json'

npm WARN name No description

npm WARN name No repository field.

npm WARN name No README data

npm WARN name No license field.

mysql@2.15.0
updated 1 package in 0.519s

你应该先这样做

npm初始化

之后,您可以安装任何想要的东西

Node使用package.json文件存储所有与项目有关的信息以及项目的依赖项。 对于想要维护该项目的任何人来说,这使生活变得更加便捷。

您收到的错误是没有package.json文件。 文件中的字段,例如描述,许可证,存储库等不可用。 因此,它引发您得到的警告。

请注意,您的实际mysql软件包已安装。 它在终端上抛出的只是警告,您可以忽略它们。

但理想情况下,您应该使用

npm初始化

为您创建一个package.json文件。 仅在需要时使用默认值。

安装软件包

npm安装mysql --save

这会将软件包保存到package.json文件。

下次在新计算机上运行项目时,只需运行

npm安装

为项目安装所有相关的依赖项。

如果这不是项目的一部分,而您只是在玩弄节点,则可以忽略警告并继续。

你可以用

npm安装mysql -g

全局安装软件包。

另外,要检查已安装的软件包,请使用

npm列表

用于本地安装的软件包和

npm列表-g

用于全局安装的软件包

package.json文件存储所有必需的依赖项和与项目相关的信息,从而简化了项目维护。

NPM无法检测到所需的以下字段,无法提供有关项目的基本信息。 1.许可证2.存储库3.描述符4.依赖项5.脚本运行服务器和安装新的依赖项/库所需的信息。

  1. 清除npm缓存
  2. 通过运行以下命令来重新初始化或重新生成Package.json文件:

    npm初始化

  3. 运行命令:

    npm install mysql --save注意:包括--save可以将文件添加到依赖项列表中。

要更新,请使用

npm更新

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM