3
他の誰かがこの問題に遭遇した場合には、もっと頭を上げてください - 新しいノードプロジェクトを設定する際に、 knexを使用してMSSQLデータベースサーバーにアクセスします。私はこれでknexを初期化しています: ノードjs knexとmssqlエラー - 'TypeError:_this.driver.Connectionはコンストラクタではありません'
{
client: 'mssql',
connection: {
driver: 'msnodesqlv8',
server: 'localhost',
database:'testdb'
options: {
trustedConnection: true
}
}
私はエラーを取得する: '例外TypeError:_this.driver.Connectionはコンストラクタではありません'。グーグルで多くのことをした後、私はこのエラーメッセージで何かを見つけることができなかったので、私はここに頭を掲げると思った。
最新のknex、mssql、およびmsnodesqlv8パッケージがインストールされています。それが問題です。 mssql v4.x以降、knexとmssqlは素晴らしい(今のところ)再生されません。私はmssqlパッケージを3.3にダウングレードすることでこれを解決できました。
ありがとうございます!私は同じ問題に遭遇した、私はこれを越えて走っていた多くのグーグルとmssqlのバージョンを3.3に戻ってロールバックした –