当我在cmd中输入npm start时,出现该错误:
Error: Cannot find module 'mysql'
at Function.Module._resolveFilename (module.js:547:15)
at Function.Module._load (module.js:474:25)
at Module.require (module.js:596:17)
at require (internal/module.js:11:18)
at Object.<anonymous> (C:\fmanagement\db_mysql\dbconnection.js:1:75)
at Module._compile (module.js:652:30)
at Object.Module._extensions..js (module.js:663:10)
at Module.load (module.js:565:32)
at tryModuleLoad (module.js:505:12)
at Function.Module._load (module.js:497:3)
npm错误!代码ELIFECYCLE
npm ERR! errno 1
npm ERR! fmanagement@1.0.0开始:node ./bin/www
npm ERR!退出状态1
npm ERR!
npm ERR!在fmanagement@1.0.0启动脚本处失败。
npm ERR! npm可能不是问题。上面可能还有其他日志记录输出。
npm错误!可以在以下位置找到此运行的完整日志: npm ERR! C:\ Users \ Flavio Luiz \ AppData \ Roaming \ npm-cache_logs \ 2018-08-16T23_51_52_867Z-debug.log
在此之后,我将mysql安装为
npm install -g mysql
那是我的dbconnection.js:
var mysql = require('mysql');
var connection = mysql.createPool({
主机:'jdbc:mysql:// localhost:3306 /', 用户:“ root”, 密码:'', 数据库:“管理”
});
module.exports =连接;
我是新手,使用了节点js。我做错了什么?