Kohtaan virheen yrittäessäni suorittaa npm-skriptin, joka liittyy Yarniin. Tässä tapahtumien kulku:
Aiemmin käytin NPM:ää palvelinpuolen asioihin ja Boweria frontendiin. NPM asensi node_modules/-hakemistoon ja minulla oli .bowerrc, jotta nuo paketit asennettiin public/lib.
Nyt olen alkanut käyttää Yarnia NPM:n sijaan; ja koska ne ovat mel
Lue lisää →
Minulla on React/Redux-projekti, joka käyttää Typescriptiä ja Yarnia hoitamaan sovelluksen riippuvuuksia. Aina kun poistan node_modules-kansion, yarn.lock-tiedoston ja luon uudelleen node_modules-kansion ja lock-tiedoston komennolla yarn install, koko sovellus menee rikki tyyppivirheiden vuoksi.
On
Lue lisää →
Olen asentanut sekä @types/react että @types/react-dom. Sanotaan, että ne olivat aiemmin versiossa 15, ja sitten päivitin molemmat käyttämällä yarn upgrade @types/react@16 @types/react-dom@16.
@types/react-dom ilmoittaa riippuvuuden @types/react
Lue lisää →Työstän Rails 5.1.4 -sovellusta, ja lisäsin juuri Webpackin/Yarnin aloittaakseni työskentelyn TypeScriptin kanssa.
Haluan kääntää useita TypeScript-tiedostoja yhdeksi app.js-tiedostoksi, joka sisällytetään sivupohjaani.
Paikallisesti työskentelen docker-compose-asetuksessa. Webpack-dev-palvelin käynnistetään paikallisen verkkopalvelimeni kanssa, kaikki toimii hyvin.
Omassa esitysympäristössäni app.js:n käännös toimii hyvin.
Ongelmana on testausympäristössä. En voi enää
Lue lisää →Minulla on Node-Typescript -projekti. Sillä projektilla on riippuvuus toiseen Typescript-projektiin. Riippuvuus osoittaa suoraan Bitbucket-repositoriooni. Kun suoritan "yarn install", koko repositorio kloonataan node_modules-kansiooni. Se on täydellistä. Kirjastoprojektini juuressa on index.ts-tiedosto, joka sisältää rivin "export * from './source'", jotta kaikki olisi saatavilla. Tuon ja käytän joitakin kirjastoista luokkia koodissani.
Kun käännän projektin, saan po
Lue lisää →Yritän luoda esimerkkiyarn-työtilavaraston Typescriptin uuden viitteet-ominaisuuden kanssa:
https://github.com/tommedema/serverless-mono-example/tree/feature/external-types
Kun ulkoisella kirjastolla ei ole tyyppimäärityksiä, ne pitäisi voida lisätä manuaalisesti. Tähän mennessä olen tehnyt seuraavaa:
lisäsi esimerkin kohtaan packages/types/camelcase tiedoston index.d.ts kanssa:
Lue lisää →Tiedosto typescript.worker.js yarn buildin jälkeen on yli 4 MB, se ei ole hyödyllinen projektille, en halua sitä yarn buildin jälkeen, kuinka poistaa se, en halua poistaa sitä manuaalisesti
En näe missä se rakennettiin, etsi package.json:stä ja webpackista
File sizes after gzip: 858.67 KB build/typescript.worker.js 471.51 KB build/static/js/8.b5523fe5.chunk.js 441.07 KB build/static/js/7.8b975f3d.chunk.js 131.28 KB build/css.worker.js 104.84 KB build/html.w Lue lisää →Yritän rakentaa Angular-projektia, jossa minulla on 3 tiedostoa - getComputers.js, getIps.js ja yksi TypeScript-tiedosto - app.ts. Minun täytyy vaatia trendmicro-moduuli molemmissa JavaScript-tiedostoissa. Yhdelle tiedostolle se toimii, mutta toisessa se heittää moduulia ei löydy -virheen.
Suoritin seuraavan rivin liittääkseni trendmicro-moduulin projektiini.
yarn link "@trendmicro/deepsecurity"Se yhdistyy onnistuneesti. Ongelma ilmenee getIps.js-tiedostos
Lue lisää →
Onko mitään käsitystä, miksi saan virheitä, kun teen yarn build (se kutsuu tsc), mutta en saa virheitä, kun teen tsc terminaalissa?
package.json-tiedostossa minulla on
"scripts": { "build": "tsc", }komento tsc terminaalissa ei anna virheitä:
Lue lisää →