gpt4 book ai didi

node.js - 找不到模块 `mysql`

转载 作者:搜寻专家 更新时间:2023-10-31 23:33:17 25 4
gpt4 key购买 nike

我是 node.js 的新手,正在尝试学习它。
在这里,我试图在 nodejs 中访问 mySQL 数据库。
我已经使用 npm install mysql 为此安装了模块,但是我没有在 node_modules 文件夹中获得任何 mysql 文件夹。
但是从终端安装 mysql 模块时我没有收到任何错误。由于这个问题,我无法在程序中使用 mysql 模块,并且出现错误

module.js:340
throw err;
^
Error: Cannot find module 'mysql'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/opt/lampp/htdocs/1nodeapp/mysql.js:4:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)

最佳答案

通常,在您的目录中获取 package.json 并从那里进行安装会有所帮助。尝试创建一个名为 package.json 的文件,并在其中填充以下内容(如果您要创建一个要继续使用的 Node 项目,无论如何都需要这样做):

{
"name": "PROJECT NAME",
"version": "0.0.1",
"author": "YOUR NAME",
"dependencies": {
"mysql": "2.x.x"
}
}

一旦就绪,您只需运行 npm install 就会看到一个 node_modules 文件夹已创建并填充了 mysql 源代码。将来如果你想添加依赖项并将它们自动保存到你的 package.json 中,你可以运行 npm install whatever --save。很方便!

关于node.js - 找不到模块 `mysql`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19609689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com