如何将MongoDB安装到VS2015"空白Node.js控制台应用程序" (打字稿)

时间:2017-07-19 00:52:13

标签: mongodb typescript

这些是我的步骤:

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

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

     

错误构建:后续变量声明必须具有相同的类型。   可变的父母'必须是'任何'类型,但这里有类型   ' NodeModule&#39 ;. MongodbExp   E:_Projects \ TypeScript \ MongoDB \ MongodbExp \ node_modules \ @types \ node \ index.d.ts 102

     

错误构建:后续变量声明必须具有相同的类型。   可变的孩子'必须是'任何[]'类型,但这里有类型   ' NodeModule []&#39 ;. MongodbExp   E:_Projects \打字稿\ MongoDB的\ MongodbExp \ node_modules \ @types \节点\ index.d.ts   103

     

错误构建:重复的标识符' BufferEncoding'。 MongodbExp   E:_Projects \打字稿\ MongoDB的\ MongodbExp \ node_modules \ @types \节点\ 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"
  }
}

1 个答案:

答案 0 :(得分:0)

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