使用webpack angular导入第三方库mssql

时间:2016-10-10 21:02:44

标签: sql-server node.js angular typescript webpack

我想导入并使用npm mssql但没有成功。

我的环境是:

  • angular-cli@1.0.0-beta.16
  • node 6.3.1
  • webpack@2.1.0-beta.22

我使用命令行安装@ types / mssql

npm install @types/mssql --savedev

我使用命令

安装mssql(我已经测试了最新版本和3.1.0版本)
npm install mssql --save

我测试此代码以连接到本地SQL Server:

import { Injectable } from '@angular/core';
import { Connection, Request } from 'mssql';

@Injectable()
export class MssqlService { 
  configsql = {
      server: 'server\\SQL2K16EXP',
      database: 'BDD_160219',
      user: 'sa',
      password: 'pass',
      port: 1433
  };


  constructor() {
    let connection: Connection;
    connection = new Connection(this.configsql, err=> {console.log(err);});

   }

  Test() {    
    console.log(22);
  }
}

我收到错误ORIGINAL EXCEPTION:找不到模块"。"

我也用

进行测试
import * as sql from 'mssql';

而不是

import { Connection, Request } from 'mssql';

如果没有成功,我可能会搞砸,但我不知道:/

提前致谢:)

约翰

0 个答案:

没有答案