【问题标题】:How to install MongoDB to VS2015 "Blank Node.js Console Application" (TypeScript)如何将MongoDB安装到VS2015“空白Node.js控制台应用程序”(TypeScript)
【发布时间】:2017-12-24 01:25:46
【问题描述】:

这些是我的步骤:

  • 已安装 MongoDB
  • 打开 Visual Studio 2015
  • 创建项目:“文件”->“新建”->“项目”->“TypeScript”->“空白 Node.js 控制台应用程序”
  • 在控制台中打开(以管理员身份)项目文件夹并输入: npm install --save mongodb npm install --save-dev @types/mongodb
  • 当我从 VS 构建项目时,我收到以下消息:

错误构建:后续变量声明必须具有相同的类型。 变量“main”必须是“any”类型,但这里有“NodeModule”类型。 MongodbExp E:_Projects\TypeScript\MongoDB\MongodbExp\node_modules\@types\node\index.d.ts 91

错误构建:后续变量声明必须具有相同的类型。 变量'parent'必须是'any'类型,但这里有类型 '节点模块'。 MongodbExp E:_Projects\TypeScript\MongoDB\MongodbExp\node_modules\@types\node\index.d.ts 102

错误构建:后续变量声明必须具有相同的类型。 变量 'children' 必须是 'any[]' 类型,但这里有类型 '节点模块 []'。 MongodbExp E:_Projects\TypeScript\MongoDB\MongodbExp\node_modules\@types\node\index.d.ts 103

错误构建:重复标识符“BufferEncoding”。 MongodbExp E:_Projects\TypeScript\MongoDB\MongodbExp\node_modules\@types\node\index.d.ts 123

等等

package.json

{
  "name": "mongodb-exp",
  "version": "0.0.0",
  "description": "MongodbExp",
  "main": "app.js",
  "author": {
    "name": "8Observer8"
  },
  "dependencies": {
    "mongodb": "^2.2.30"
  },
  "devDependencies": {
    "@types/mongodb": "^2.2.7",
    "typescript": "^2.4.2"
  }
}

【问题讨论】:

  • 您使用的是哪个版本的打字稿?
  • 我的意思是,在你的 package.json 中
  • 感谢您的回复。 tsc -v == "2.4.2" 我已经在全球范围内安装了打字稿。我在本地安装了打字稿,但这对结果没有任何影响。
  • 我在主题中添加了package.json。
  • VS 编译文件。它有打字稿版本 == 2.2.2

标签: mongodb typescript


【解决方案1】:

我通过这两个步骤解决了这个问题:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-02-13
    • 2018-03-07
    • 2013-03-17
    • 1970-01-01
    • 2012-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多