javascript - Chyba pri spúšťaní npm skriptu s Yarn: "ERR spawn EINVAL"

Pri pokuse spustiť npm skript, ktorý zahŕňa Yarn, sa stretávam s chybou. Tu je postup udalostí:

  1. Inicializoval som projekt pomocou create-react-app.
  2. Pridal som nasledujúci skript do súboru package.json
"scripts": { "lint": "yarn add -D prettier && yarn add -D babel-eslint && npx install-peerdeps --dev eslint-config-airbnb && yarn add -D eslint-config-prettier eslint-plugin-prettier" }

Čítaj viac →

javascript - Ako používať jeden správca balíkov pre backend a frontend? (Yarn/NPM)

Predtým som používal NPM na serverovú časť a Bower na frontend. NPM by inštaloval do adresára node_modules/ a mal som .bowerrc, aby sa tieto balíčky inštalovali do public/lib.

Teraz som začal používať Yarn namiesto NPM; a keďže sú prakticky

Čítaj viac →

reactjs - Prečo spôsobuje znovuvytvorenie súboru yarn lock chyby typov?

Mám projekt React/Redux používajúci TypeScript a Yarn na spravovanie závislostí aplikácie. Kedykoľvek vymažem priečinok node_modules, súbor yarn.lock a potom znovu vytvorím priečinok node_modules a súbor lock pomocou yarn install, celá aplikácia sa rozbije s chybami typov.

Je zlé praktizovať vymaza

Čítaj viac →

yarnpkg - Ako prinútim Yarn, aby zrovnal moje TypeScript typy?

Nainštaloval som oba @types/react a @types/react-dom. Predstavme si, že predtým boli vo verzii 15, a potom som oba upgradoval pomocou yarn upgrade @types/react@16 @types/react-dom@16.

@types/react-dom deklaruje závislosť na @types/react pomoc

Čítaj viac →

typescript - Rails : spustenie Yarn build v testovacom prostredí

Pracujem na aplikácii Rails 5.1.4 a práve som pridal Webpack/Yarn, aby som mohol začať pracovať s TypeScriptom.

Chcem skompilovať viacero súborov TypeScript do jedného súboru app.js, ktorý je zahrnutý v mojom rozložení.

Lokálne pracujem v prostredí docker-compose. Webpack-dev-server je spustený spolu s mojím lokálnym webovým serverom, všetko funguje správne.

V mojom testovaní funguje kompilácia súboru app.js bez problémov.

Môj problém je v testovacom prostredí. Už nemô

Čítaj viac →

node.js - Node: Importujte knižnicu Typescript pomocou npm/yarn

Mám projekt Node-Typescript. Tento projekt závisí od iného Typescript projektu. Táto závislosť ukazuje priamo na môj Bitbucket repozitár. Keď spustím „yarn install“, celý repozitár sa sklonuje do mojich node_modules. To je perfektné. V koreňovom adresári môjho knižničného projektu je súbor index.ts, ktorý obsahuje riadok „export * from './source'“, aby bolo všetko k dispozícii. Importujem a používam niektoré triedy z knižnice vo svojom kóde.

Keď kompilujem projekt, dostanem výnimku: „Ni

Čítaj viac →

yarnpkg - Ako pridať vlastné definície typov pri používaní odkazov Typescript v prostredí Yarn workspace?

Snažím sa vytvoriť ukážkový yarn workspace repozitár s novou funkciou referencií v TypeScripte:

https://github.com/tommedema/serverless-mono-example/tree/feature/external-types

Keď externá knižnica nemá definície typov, malo by byť možné ich manuálne pridať. Čo som doteraz urobil:

  1. vytvoril pracovný priestor packages/types
  2. pridaný príklad v packages/types/camelcase s index.d.ts súborom:

    declare module 'camelca

    Čítaj viac →

javascript - Nechcem súbor typescript.worker.js po spustení yarn build

Súbor typescript.worker.js po príkaze yarn build má viac ako 4 MB, nie je pre môj projekt užitočný, nechcem ho po príkaze yarn build, ako ho odstrániť, nechcem ho mazať manuálne

Nevidím, kde to bolo zostavené, nájdi v package.json a webpack

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.worker.js 49.78

Čítaj viac →

javascript - Yarn link funguje pre jeden súbor, ale pre iný súbor v rovnakom projekte Angular vyhadzuje chybu

Snažím sa vytvoriť projekt Angular, kde mám 3 súbory - getComputers.js, getIps.js a jeden typescriptový súbor - app.ts. Potrebujem vyžadovať modul trendmicro v oboch Javaskriptových súboroch. Pre jeden súbor to funguje, ale pre druhý sa zobrazuje chyba modul nenájdený.

Spustil som nasledujúci riadok na prepojenie modulu trendmicro s mojím projektom.

yarn link "@trendmicro/deepsecurity"

Úspešne sa to prepojí. Problém sa objavuje pri getIps.js a neobjavuje sa

Čítaj viac →

typescript - Dostávam chyby, keď robím yarn build (volá to tsc) a žiadne chyby, keď robím tsc v termináli?

Máš nejaký nápad, prečo dostávam chyby, keď robím yarn build (to volá tsc) a žiadne chyby, keď robím tsc v termináli?

V súbore package.json mám

"scripts": { "build": "tsc", }

tsc v termináli nevytvára žiadne chyby:

Čítaj viac →