找不到模块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)
杰夫·埃斯卡兰特(Jeff Escalante)

通常,在目录中获取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非常方便!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章