javascript - Eroare la rularea scriptului npm cu Yarn: "ERR spawn EINVAL"

Întâmpin o eroare atunci când încerc să rulez un script npm care implică Yarn. Iată succesiunea evenimentelor:

  1. Am inițializat un proiect cu create-react-app.
  2. Am adăugat următorul script în fișierul meu 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" }

Citeste mai mult →

javascript - Cum să folosești un singur manager de pachete pentru backend și frontend? (Yarn/NPM)

Anterior foloseam NPM pentru lucruri pe partea de server și Bower pentru frontend. NPM instala în directorul node_modules/ și aveam un .bowerrc pentru a instala acele pachete în public/lib.

Acum am început să folosesc Yarn în loc de NPM; și

Citeste mai mult →

reactjs - De ce recrearea unui fișier yarn lock cauzează erori de tip?

Am un proiect React/Redux care folosește TypeScript și Yarn pentru a gestiona dependențele aplicației. Ori de câte ori șterg folderul node_modules, fișierul yarn.lock și recreez folderul node_modules și fișierul lock cu yarn install, întreaga aplicație se strică cu erori de tip.

Este o practică rea

Citeste mai mult →

yarnpkg - Cum fac ca Yarn să îmi aplatizeze tipurile TypeScript?

Am instalat atât @types/react, cât și @types/react-dom. Să spunem că erau la versiunea 15 înainte și că apoi am făcut upgrade la ambele folosind yarn upgrade @types/react@16 @types/react-dom@16.

@types/react-dom declară o dependență de @types/react

Citeste mai mult →

typescript - Rails: lansează construirea Yarn în mediul de test

Lucrez la o aplicație Rails 5.1.4 și tocmai am adăugat Webpack/Yarn pentru a începe să lucrez cu TypeScript.

Vreau să compilez mai multe fișiere TypeScript într-un singur fișier app.js, care este inclus în layout-ul meu.

Local, lucrez într-o configurație docker-compose. Un webpack-dev-server este lansat împreună cu serverul meu web local, totul funcționează bine.

În mediul meu de testare, compilarea fișierului app.js funcționează bine.

Problema mea este în mediul de te

Citeste mai mult →

node.js - Node: Importați biblioteca Typescript cu npm/yarn

Am un proiect Node-Typescript. Acest proiect are o dependență de un alt proiect Typescript. Dependența face referire direct la depozitul meu Bitbucket. Când rulez „yarn install”, întregul depozit este clonat în node_modules. Este perfect. În directorul rădăcină al proiectului meu de bibliotecă există un fișier index.ts care conține linia „export * from './source'” pentru a face totul disponibil. Import și folosesc câteva clase din bibliotecă în codul meu.

Când compilez proiectul, primes

Citeste mai mult →

yarnpkg - Cum să adaugi definiții de tip personalizate atunci când folosești referințe Typescript într-un workspace Yarn?

Încerc să creez un depozit exemplu de workspace Yarn cu noua funcție de referințe a Typescript:

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

Când o bibliotecă externă nu are definiții de tip, ar trebui să fie posibil să le adăugăm manual. Ce am făcut până acum:

  1. a creat un spațiu de lucru packages/types
  2. am adăugat un exemplu în packages/types/camelcase cu un fișier index.d.ts:

    Citeste mai mult →

javascript - Nu vreau fișierul typescript.worker.js după rularea yarn build

Fișierul typescript.worker.js după yarn build are mai mult de 4 MB, nu îmi folosește în proiect, nu îl doresc după yarn build, cum să-l elimin, nu vreau să-l șterg manual

Nu pot vedea unde a fost construit, caută în package.json și 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

Citeste mai mult →

javascript - Comanda Yarn link funcționează pentru un fișier, dar aruncă o eroare pentru un alt fișier în același proiect Angular

Încerc să construiesc un proiect Angular unde am 3 fișiere - getComputers.js, getIps.js și un fișier TypeScript - app.ts. Trebuie să require un modul trendmicro în ambele fișiere Javascript. Pentru un fișier funcționează, dar pentru celălalt aruncă o eroare de modul negăsit.

Am rulat următoarea linie pentru a lega modulul trendmicro de proiectul meu.

yarn link "@trendmicro/deepsecurity"

Se leagă cu succes. Problema apare la getIps.js și nu apare la getCompu

Citeste mai mult →

typescript - Am primit erori când fac yarn build (apelează tsc) și nu primesc erori când fac tsc în terminal?

Ai vreo idee de ce primesc erori când fac yarn build (apelează tsc) și nu primesc erori când fac tsc în terminal?

În package.json, am

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

tsc în terminal nu produce erori:

Citeste mai mult →