[英]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.脚本运行服务器和安装新的依赖项/库所需的信息。
npm初始化
npm install mysql --save注意:包括--save可以将文件添加到依赖项列表中。
要更新,请使用
npm更新
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.