look997
#javascript #typescript #frontend #webdev #programowanie #vsc #visualstudiocode
W Visual Studio Code można dodać do plików:
// @ts-check
Albo całościowo to skonfigurować.

Jak poprawnie skonfigurowa to dla plików js? W ogromnym stopniu działa, ale np. ustawienie "module": "amd", nic nie daje, nie uwzględnia parametrów obiektów z załadowanych plików.

Jak to poustawiać?
1
  • Najlepsze
  • Wszystkie komentarze
F.....h
F.....h
Treść przeznaczona dla osób powyżej 18 roku życia...
2
kmiasko
@look997: A jesteś pewien, że korzystasz z AMD? Nie CommonJS albo ES2015/ES6?
1
look997
Korzystam z tego:
http://requirejs.org/docs/whyamd.html

Tak:

require( ["modules/Section", "modules/SectionView", "libs/scrollView", "libs/arrayIter"], function(Section, SectionView, scrollView, arrayIter) {
0
look997
@kmiasko: Odpowiedz. Nie wołało.
0
kmiasko
@look997: Nigdy nie używałem AMD i require.js i w sumie nie wiem, czemu Ty używasz? To jakiś legacy projekt? Z tego co piszo w internetach to ciężko jest do tego napisać sprawne intellisense.

https://github.com/Microsoft/vscode/issues/20924
https://github.com/Microsoft/TypeScript/issues/6942

To chyba dotyczy Twojego przypadku i nie zapowiada się, żeby zostało naprawione :)
0
look997
@kmiasko: Z czego korzystać żeby działało?
Tylko bez babela, takie żeby działało po stronie klienta chcę.

Mi to jest obojętne, mogę zaraz zmienić, jak podasz zamiennik działający.
0
kmiasko
@look997: Ja biedny junior, na babelu odchowany. Jedyne co mi przychodzi do głowy to jeszce Browserify.
0
look997
@kmiasko: Nie, no chcę żeby wszystko się działo po stronie klienta, a nie że trzeba przygotować plik po stronie serwera.
0
kmiasko
@look997: Czyli np. nie minifikujesz js i css przed udostępnieniem?
0
look997
@kmiasko: Nie. To jest że tak powiem, do użytku wewnętrznego, nie ma co się w takie coś bawić.
0