【deno】「An import path cannot end with a '. ts'extension.」의 에러를 회피하는 방법
5868 단어 VimTypeScript에서
개요
아래 그림과 같이 'An import path cannot end with a '.ts' extension...'라는 오류가 발생하는 문제를 피하고 싶다.
전제
Vim 등의 에디터를 이용하는 경우를 상정하고 있습니다.
vscode를 이용하는 경우는 vscode-deno 플러그인을 도입하는 것으로 해결한다고 생각합니다.
환경
dem : v0.2.0
dem.json
{
"version": "0.2.0",
"modules": [
{
"protocol": "https",
"path": "deno.land/std",
"version": "v0.20.0",
"files": [
"/fs/path.ts"
]
}
]
}
아래와 같이 tsconfig.json을 준비했지만 오류가 발생했습니다.
types/deno.d.ts
는 $ deno types
의 실행 결과를 저장합니다.tsconfig.json
{
"compilerOptions": {
"target": "esnext",
"module": "esnext",
"baseUrl": ".",
"paths": {
"deno": ["./types/deno.d.ts"],
"https://*": [
"../../../.cache/deno/deps/https/*"
],
"http://*": [
"../../../.cache/deno/deps/http/*"
]
}
}
}
해결책
이하의 순서로 해결하였다.
$ yarn add --dev deno_ls_plugin typescript
{
"compilerOptions": {
... 省略 ...
},
"plugins": [{ "name": "deno_ls_plugin" }]
}
}
"plugins": [{ "name": "deno_ls_plugin" }]
의 행을 추기했더니, 해결했다.추가 (2019/10/17)
denopkg.com에서 모듈을 다운로드하려고했는데 비슷한 이벤트가 발생했습니다.
typescript-deno-plugin을 도입하여 해결한다.
Reference
이 문제에 관하여(【deno】「An import path cannot end with a '. ts'extension.」의 에러를 회피하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/uki00a/items/817442b00dc8f3b5696d텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)