node.js cannot find module 'mysql'

在windows平台下,测试nodejs连接mysql数据库。

版本:

  node-v8.9.0-x64.msi

  MySQL Server 5.5

工具:

  Sublime Text Build 3126 x64

遇到的问题 :

  node.js cannot find module 'mysql'

经过:

  安装Node.Js,完成过后,尝试连接数据库。

  控制台cd到Node.Js安装目录下,执行npm install mysql命令,安装依赖包,显示如下。

      

  …………………………瞬间被一排WARN吓到半尿=o=!

  Sublime 上用于测试链接MySQL的js文件Ctrl+B执行。

   喝!果然有问题。

  我此时以为Node.Js,卸载重装,依然遇到这个问题。

  上网查询,得知:

  并没有看懂。。。

  本人的依赖包在Node.js安装目录下:

   

  真正解决了问题的操作是,将我用于连接MySQL的测试js文件,从D:sublimeDataPackagesUser目录下,拷到D: odeJS ode_modulesmysql

目录下,再次尝试连接,运行成功。

  

  ┗|`O′|┛ 嗷~~,什么鬼东西嘛!!!!!!!!!!!!!!!!!!!!!!!!!

原文地址:https://www.cnblogs.com/SweetTooth/p/7839351.html