Estaba importando tres js de esta manera:
import { WebGLRenderer } from 'three';y el autocompletar funciona bien (imagen 1).
Pero cuando importo desde un cdn:
import { WebGLRenderer } from 'https://cdn.skypack.dev/three';No funciona el autocompletar (imagen 2)
imagen 1:
imagen 2:
Para esto necesitarás instalar @types/three .
Luego puede usar jsconfig.json para alias https://cdn.skypack.dev/* a @types/* , porque de esta manera vscode/typescript sabe cómo interpretar estas URL.
jsconfig.json :
{ "compilerOptions": { "baseUrl": ".", "paths": { "https://cdn.skypack.dev/*": ["./node_modules/@types/*"] } } }Más sobre esto: https://www.typescriptlang.org/tsconfig#paths