Dau*_*eDK 5 mongodb node.js visual-studio-code
Mac OS 10.12.6,来自brew v8.5.0的节点,安装了brew的npm v5.3.0,Visual Studio Code v1.16.1,tsc 2.4.1
我正在尝试运行以下代码段:
import { MongoClient } from 'mongodb';
MongoClient.connect('<url>', (err, db) => console.log(err) );
Run Code Online (Sandbox Code Playgroud)
在运行带有节点的程序的bash终端中,给出预期的结果:null。
但是在Visual Studio代码中,具有以下调试配置:
"type": "node",
"request": "launch",
"name": "Launch Program",
"program": "${workspaceRoot}/src/17_Mongo.js"
Run Code Online (Sandbox Code Playgroud)
给出以下错误:
Error: ENOTDIR: not a directory, stat '/Users/alexbjorlig/Documents/SolidFlow/streamRD/node_modules/mongodb-core/index.js/package.json'
at fs.existsSync (fs.js:329:13)
at find_package_json (/Users/alexbjorlig/Documents/SolidFlow/streamRD/node_modules/require_optional/index.js:14:9)
at find_package_json_with_name (/Users/alexbjorlig/Documents/SolidFlow/streamRD/node_modules/require_optional/index.js:34:20)
at require_optional (/Users/alexbjorlig/Documents/SolidFlow/streamRD/node_modules/require_optional/index.js:69:13)
at Object.<anonymous> (/Users/alexbjorlig/Documents/SolidFlow/streamRD/node_modules/mongodb-core/index.js:6:20)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
Run Code Online (Sandbox Code Playgroud)
为了解决我尝试的问题:
我可以从这里尝试什么?这个问题可能重复,但是更新建议对我没有帮助。
编辑1:我的package.json文件:
"dependencies": {
"mongodb": "^2.2.31"
}
Run Code Online (Sandbox Code Playgroud)
编辑2:我的tscconfig.json:
{
"compileOnSave": true,
"compilerOptions": {
"target": "es5",
"lib": [
"es2016",
"dom"
],
"module": "commonjs",
"watch": true,
"moduleResolution": "node",
"sourceMap": true
},
"exclude": [
"node_modules",
"functions/node_modules",
"node_modules"
]
Run Code Online (Sandbox Code Playgroud)
}
| 归档时间: |
|
| 查看次数: |
449 次 |
| 最近记录: |