Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 找不到模块';mssql/msnodesqlv8';_Sql Server_Node.js - Fatal编程技术网

Sql server 找不到模块';mssql/msnodesqlv8';

Sql server 找不到模块';mssql/msnodesqlv8';,sql-server,node.js,Sql Server,Node.js,在node.js 导入以下包以使用sql server数据库 import sql from "mssql/msnodesqlv8"; 但这给了我以下的错误 找不到模块“mssql/msnodesqlv8”的声明 隐式地具有任意类型。如果存在或添加新的声明(.d.ts)文件 包含声明模块“mssql” 我在几乎每个路由文件中都有这个声明,每个文件上都有这个难看的红色,因为这个声明而显示错误 我的项目中安装了以下软件包 "msnodesqlv8": "^0.6.6", "mssql": "^4.

node.js

导入以下包以使用
sql server数据库

import sql from "mssql/msnodesqlv8";
但这给了我以下的错误

找不到模块“mssql/msnodesqlv8”的声明 隐式地具有任意类型。如果存在或添加新的声明(.d.ts)文件 包含声明模块“mssql”

我在几乎每个路由文件中都有这个声明,每个文件上都有这个难看的红色,因为这个声明而显示错误

我的项目中安装了以下软件包

"msnodesqlv8": "^0.6.6",
"mssql": "^4.1.0",
"@types/mssql": "^4.0.7",
有什么建议可以摆脱这一切吗


我通过运行以下命令解决了此问题: npm安装mssql和npm安装msnodesqlv8

my package.json如下所示:

连接到SQL Server并运行查询:

const connection=new sql.ConnectionPool({
服务器:*服务器名*,
驱动程序:“msnodesqlv8”,
选项:{
信任连接:true
}})
connection.connect()。然后(()=>{
connection.query(`*query*`,(err,result)=>{
如果(错误){
res.send(err);
}
否则{
res.json(结果)
}
})
})

您找到解决方案了吗?我也做了同样的事情,但仍然没有为我工作