我是node.js的新手,并试图学习它.
在这里,我试图访问nodejs中的mySQL数据库.
我有这个使用的安装模块,npm install mysql但我没有得到任何文件夹中的mysql node_modules文件夹.
但是从终端安装mysql模块时我没有收到任何错误.因为这个问题我无法在程序中使用mysql模块而且我收到错误
module.js:340
throw err;
^
Error: Cannot find module 'mysql'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/opt/lampp/htdocs/1nodeapp/mysql.js:4:12)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
Run Code Online (Sandbox Code Playgroud)
通常,在您的目录中获取package.json并从那里安装会有所帮助.尝试创建一个名为的文件package.json,并使用以下内容填充它(如果您要创建一个要继续使用的节点项目,那么无论如何,您都希望这样做:)
{
"name": "PROJECT NAME",
"version": "0.0.1",
"author": "YOUR NAME",
"dependencies": {
"mysql": "2.x.x"
}
}
Run Code Online (Sandbox Code Playgroud)
一旦到位,您就可以运行npm install并且应该看到node_modules创建的文件夹并使用mysql源填充.将来,如果您想要添加依赖项并将它们package.json自动保存到您的自己,您可以运行npm install whatever --save.很方便!
| 归档时间: |
|
| 查看次数: |
11524 次 |
| 最近记录: |