Comments (5)
This should be a high priority.
It's not reasonable to have 2 Editor instances open to edit a JS file that has to be served.. (One for Deno, one for files to be served(dom based JS))
No offense, just saying.
Trying to add a child tsconfig seems to make the TS compiler crash too.
from vscode_deno.
I would agree that this needs to be addressed. In it's current state you must not have this extension enabled if you are writing JavaScript / Typescript code.
Even if you configure the tsconfig.json it does not use the default ECMAScript libs - nor does it use them if specified, in fact this extension disables VSCodes default ability to use ECMAScript lib's?
This extension seems to be broken at the absolute fundamental level in its current state, it disables VSCodes ability to use ECMAScript lib's. Worrying.
from vscode_deno.
Yeah, also experience similar issues. Minimal reproduction:
foo.js:
export function foo(s, n) {
return 42
}
foo.d.ts (silbing file):
export function foo(s: string, n: number): number
main.ts:
// leaving out @deno-types here, as only affects deno CLI
import { foo } from "./foo.js";
foo("bar", 1)
With deno extension disabled, foo
has correct types. With enabled extension, type will be inferred function foo(s: any, n: any): number
in VS Code IDE.
VS Code 1.45.1 (built-in TS), vscode-deno 1.24.0
from vscode_deno.
The default is now that the extension is disabled. You must manually enable it using "deno.enable"
in a .vscode/settings.json
file in your project folder.
from vscode_deno.
A not for devs passing by:
if Intellisense doesn't work, ensure you run Deno: Restart Language Server
from VSCode palette.
If I do not do it manually every time I open VSCode, I get no automatic Intellisense.... 🙄
from vscode_deno.
Related Issues (20)
- Cannot find modules error. HOT 2
- Unable to retrieve source content HOT 1
- Context Menu "Run Task" in deno.json has no effect.
- vscode extension does not agree on formatting with `deno fmt` HOT 2
- Not possible to navigate to the source of a package via jsr:@. HOT 5
- "unstable" flag doesn't turn recognition of unstable API's on and off HOT 6
- tRPC or Hono RPC - Can't import types from Deno folder (server) to Node folder (client) HOT 6
- Settings.json (typescript service not disabled) and Deno.json (excluded lint rules messages persist) HOT 14
- auto-import for `std` modules HOT 4
- LSP loses deno namespace info when switching from node subdirectory to deno subdirectory
- Ability to add package to deno.json via command palette?
- When using custom deno.json in workspace settings, fmt settings don't work and imports cause errors HOT 2
- Nothing works :( HOT 6
- Inconsistent deno fmt result between 1.41.3 and 1.42.0 HOT 4
- relative path import suggestions does not exclude `DENO_DIR`
- Jupyter notebook requires enabling deno in settings.json to disable TS even when deno.json exists
- Deno extension doesn't work in workspaces properly HOT 1
- Everything in Intellisense is duplicated HOT 2
- deno.importMap setting is ignored if deno.json includes an import map HOT 3
- readonly not considered to be initialized first HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vscode_deno.