cloudinary dependancy npm install 后找不到模块 'cloudinary' 的声明文件
Could not find a declaration file for module 'cloudinary' after cloudinary dependancy npm install
我已经在我的项目中安装了 Cloudinary sdk,但是当尝试从 sdk 创建变量时,我收到以下错误 -
问题是我已经在我的项目中安装了 cloudinary sdk,它在我的 "node_modules" 内部函数中
肯定是我在目录路径中遗漏了一些 IDE 无法识别的东西,但我不知道是什么。
更新:
这是我的项目依赖项列表,来自 package.json
:
"@google-cloud/pubsub": "^0.17.0",
"aws-sdk": "^2.526.0",
"cloudinary": "^1.15.0",
"ffmpeg-static": "^2.0.0",
"firebase-admin": "^8.5.0",
"firebase-functions": "^3.2.0",
"fluent-ffmpeg": "^2.1.2",
"secure-compare": "^3.0.1"
Cloudinary 不支持 TS。如果你想使用 Node.js 试试 npm install cloudinary
。
你可以在 Cloudinary 的 node.js GitHub repo- https://github.com/cloudinary/cloudinary_npm/issues/175
上关注这个
更新:Cloudinary 添加了对 TS 的支持。
找到答案了。我咨询了两件事 -
1) 我犯了一个错误,当我指向从 cloudinary 变量创建的变量时,我重新引用了 "v2" 变量,这是不必要的,因为我已经用 "v2"。
2) Visual studio 代码 IDE 只是……不好(至少可以这么说)。即使现在一切正常,错误 "could not find a file declaration..." 仍然存在。我对这种行为没有任何解释。
我已经在我的项目中安装了 Cloudinary sdk,但是当尝试从 sdk 创建变量时,我收到以下错误 -
问题是我已经在我的项目中安装了 cloudinary sdk,它在我的 "node_modules" 内部函数中
肯定是我在目录路径中遗漏了一些 IDE 无法识别的东西,但我不知道是什么。
更新:
这是我的项目依赖项列表,来自 package.json
:
"@google-cloud/pubsub": "^0.17.0",
"aws-sdk": "^2.526.0",
"cloudinary": "^1.15.0",
"ffmpeg-static": "^2.0.0",
"firebase-admin": "^8.5.0",
"firebase-functions": "^3.2.0",
"fluent-ffmpeg": "^2.1.2",
"secure-compare": "^3.0.1"
Cloudinary 不支持 TS。如果你想使用 Node.js 试试 npm install cloudinary
。
你可以在 Cloudinary 的 node.js GitHub repo- https://github.com/cloudinary/cloudinary_npm/issues/175
更新:Cloudinary 添加了对 TS 的支持。
找到答案了。我咨询了两件事 -
1) 我犯了一个错误,当我指向从 cloudinary 变量创建的变量时,我重新引用了 "v2" 变量,这是不必要的,因为我已经用 "v2"。
2) Visual studio 代码 IDE 只是……不好(至少可以这么说)。即使现在一切正常,错误 "could not find a file declaration..." 仍然存在。我对这种行为没有任何解释。