mysql - npm安装MySQL package.json报错

标签 mysql node.js npm command

我试图在 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

最佳答案

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

您收到的错误是没有 package.json 文件。文件内的字段(例如描述、许可证、存储库等)不可用。因此它会抛出您收到的警告。

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

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

npm init

为您创建一个 package.json 文件。如果需要,只需使用默认值。

安装软件包

npm install mysql --save

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

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

npm install

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

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

你可以使用

npm install mysql -g

全局安装该软件包。

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

npm list

对于本地安装的软件包和

npm list -g

对于全局安装的软件包

关于mysql - npm安装MySQL package.json报错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51391761/

相关文章:

mysql - 根据匹配多个列值的条件选择数据

node.js - Mongoose 保存嵌入文档

javascript - NPM、Supervisor 和 Nohup 在 shell session 之间退出

php - 如何将数字添加到mysql中的当前值(同时多次)?

java - 从文件创建存储过程

node.js - 无法连接到 fakeredis 实例(Nodejs + Redis + Fakeredis)

node.js - Firebase,类型错误 : Cannot read property 'error' of undefined

css - 如何在 .Net Framework WebAPI 元素中使用 npm/yarn 安装?

firebase - 捆绑失败 : SyntaxError: Unexpected end of JSON input in react native

mysql - 按组mysql获取最大id