我以這種方式匯入三個js:
import { WebGLRenderer } from 'three';
并且自動完成作業正常(圖1)。
但是當我從 CDN 匯入時:
import { WebGLRenderer } from 'https://cdn.skypack.dev/three';
自動完成不起作用(圖 2)
圖片1:

圖 2:

uj5u.com熱心網友回復:
為此,您需要安裝@types/three.
然后你可以使用jsconfig.jsonto 別名https://cdn.skypack.dev/*to @types/*,因為這樣 vscode / typescript 知道如何解釋這些 url。
jsconfig.json:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"https://cdn.skypack.dev/*": ["./node_modules/@types/*"]
}
}
}
有關此的更多資訊:https ://www.typescriptlang.org/tsconfig#paths
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/434301.html
標籤:javascript 视觉工作室代码 三.js 自动完成 cdn
上一篇:VSCodepowershell函式簽名智能感知建議
下一篇:快速錯誤:_型別的值沒有成員_
