Node.js VS代码中的Debug Typescript/javscript Mongodb给出错误:ENOTDIR:不是目录,stat
Mac OS 10.12.6,brew v8.5.0中的节点,随brew安装的npm v5.3.0,Visual Studio代码v1.16.1,tsc 2.4.1 我正在尝试运行以下代码段:Node.js VS代码中的Debug Typescript/javscript Mongodb给出错误:ENOTDIR:不是目录,stat,node.js,mongodb,visual-studio-code,Node.js,Mongodb,Visual Studio Code,Mac OS 10.12.6,brew v8.5.0中的节点,随brew安装的npm v5.3.0,Visual Studio代码v1.16.1,tsc 2.4.1 我正在尝试运行以下代码段: import { MongoClient } from 'mongodb'; MongoClient.connect('<url>', (err, db) => console.log(err) ); 给出以下错误: Error: ENOTDIR: not a directory, s
import { MongoClient } from 'mongodb';
MongoClient.connect('<url>', (err, db) => console.log(err) );
给出以下错误:
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)
编辑-2:my 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"
]
}
"dependencies": {
"mongodb": "^2.2.31"
}
{
"compileOnSave": true,
"compilerOptions": {
"target": "es5",
"lib": [
"es2016",
"dom"
],
"module": "commonjs",
"watch": true,
"moduleResolution": "node",
"sourceMap": true
},
"exclude": [
"node_modules",
"functions/node_modules",
"node_modules"
]