Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
npm安装MySQL包.json错误_Mysql_Node.js_Npm_Command - Fatal编程技术网

npm安装MySQL包.json错误

npm安装MySQL包.json错误,mysql,node.js,npm,command,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

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


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

节点使用package.json文件存储项目的所有相关信息和依赖项。这使任何想要维护项目的人的生活更加方便

您得到的错误是没有package.json文件。文件中的字段(如说明、许可证、存储库等)不可用。因此它抛出了你得到的警告

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

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

npm初始化

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

使用安装软件包

npm安装mysql——保存

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

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

npm安装

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

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

你可以用

npm安装mysql-g

要全局安装程序包,请执行以下操作

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

npm列表

对于本地安装的软件包和

npm列表-g


对于全局安装的软件包

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

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

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

  • 运行以下命令: npm安装mysql——保存 注意:Include--save将文件添加到依赖项列表中

  • 要更新,请使用

    npm更新