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(结果)
}
})
})
您找到解决方案了吗?我也做了同样的事情,但仍然没有为我工作