记录初次实践的两个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’
- 在文件管理器中删掉 node_modules 模块(文件夹)
- 然后检查 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;
错误配置如下:
正确配置如下: