当前位置 : 主页 > 网页制作 > Nodejs >

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

来源:互联网 收集:自由互联 发布时间:2021-06-16
我是node.js的新手,并试图学习它. 在这里,我试图访问nodejs中的mySQL数据库. 我使用npm install mysql为此安装模块,但我没有在node_modules文件夹中获取mysql的任何文件夹. 但是从终端安装mysql模块
我是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的文件,并使用以下内容填充它(如果您要创建一个要继续使用的节点项目,那么无论如何,您都希望这样做:)

{
  "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.很方便!

网友评论