node_惨痛教训

记录初次实践的两个bug点

1) Error: Cannot find module ‘XXX’
2) Access denied for user ‘’@‘localhost’ (using password: YES)

本着学习的兴趣, 使用IDEA 下了node插件 , 搭建了node项目, 可是项目在启动的时候 出现了 Error: Cannot find module ‘XXX’ 的错误, 根据百度一番搜索之后, 找到了 解决方法:

Error: Cannot find module ‘XXX’

  1. 在文件管理器中删掉 node_modules 模块(文件夹)
    在这里插入图片描述
  2. 然后检查 page.json 文件中是否存在

"dependencies": {
    "body-parser": "~1.17.1",
    "cookie-parser": "~1.4.3",
    "debug": "~2.6.3",
    "express": "^4.15.5",
    "morgan": "~1.8.1",
    "pug": "~2.0.0-beta11",
    "serve-favicon": "~2.4.2"
  }
 

等依赖, 如果有 那么就直接 cnpm install 就可以了
如果没有则需要,慢慢 cnpm install xxx --save

项目运行之后, 连接mysql 的时候发生了异常:
ER_ACCESS_DENIED_ERROR: Access denied for user ‘’@‘localhost’ (using password: YES)

其实提示很明确 如果是密码错误 那么 在提示的时候 会有 for user xxx(用户名) 可以当前的报错信息中没有用户名, 后面检查配置的时候 发现 是 因为 配置中的 user 写成了 username;

错误配置如下:
在这里插入图片描述
正确配置如下:
在这里插入图片描述

发布了41 篇原创文章 · 获赞 225 · 访问量 8737

猜你喜欢

转载自blog.csdn.net/weixin_43843042/article/details/104299142