zoukankan      html  css  js  c++  java
  • Nuxt.js 踩坑记录(2) 使用sequelize时,提示install mysql2,安装了仍然不能解决问题

    打算写一个nuxt.js+sequelize+mysql的个人博客,遇到了挺多坑,还是坚持了下来,终于解决了这个bug。

    今天不知道我做了什么,页面就报错了,定位到了使用sequelize的JS文件里,通过注释,找到了出错的源头

    就是这个const sequlize= require("sequlize");  dialect:"mysql2"

    这里我使用的是mysql2驱动,按照页面出错提示,安装了mysql2之后仍然无效,又卸载了重装还是不可以。
     
    看了很久报错,注意到了这条npm信息

     意思说的是connectio-manager.js这个js文件里,有通过变量引入的包,也就是 var moudlename;  require(moudlelname)

    是通过变量是引入包的,我就想看看mysql2是不是通过变量名去引入的。

    一看果然是通过变量名的。

     然后我把这里的require全都改成了我自己的require("mysql2")

    bug就解决了。

     好开心,又解决了一个bug,但是下一个bug不知道在哪里!!!

  • 相关阅读:
    eclipse c++
    smb
    osx mount nfs/smb
    0927用的
    0926 隐藏地址栏
    0921笔记
    生成文件并下载
    在线图标
    react redux
    electron
  • 原文地址:https://www.cnblogs.com/vnwith/p/13554278.html
Copyright © 2011-2022 走看看