Typescript-fel efter bytet från npm till pnpm

Jag försöker byta ett äldre (mycket gammaldags Angular JS) projekt från npm till pnpm och kämpar med TypeScript-fel. De allra flesta är saker som error TS2339: Property 'mock' does not exist on type 'IAngularStatic'. Med npm får jag en ren TypeScript-transpilering och jag skulle vilja behålla det på samma sätt.

Min tsconfig.json är

{ "compilerOptions": { "baseUrl": ".", "module": "commonjs", "

Läs mer →

typescript - "ERR_PNPM_NO_SCRIPT Saknas skript: tsc" när jag kör kommandot "pnpm run tsc"

Jag försöker köra pnpm run tsc och jag får följande fel

ERR_PNPM_NO_SCRIPT  Missing script: tsc

Hur kan jag lösa problemet? Tack på förhand

Svar #1

pnpm klagar på att

Läs mer →

node.js - hur man kör watch-skript i pnpm-arbetsyta

Om jag har en struktur som denna

packages - alice - bar - foo package.json

alice, bar, foo är tre delpaket. bar är ett beroende för alice. Varje delpaket har sitt eget watch-skript definierat i package.json. Nu, om jag lägger till ett skript som pnpm -r run watch, kommer det att fastna, eftersom watch-skriptet inte avslutas och pnpm väntar på att varje kommando ska avslutas innan nästa körs. Så vi kan lägga till parallel för att kö

Läs mer →

typescript - pnpm & vue & vite monorepo - lös import av aliasväg inom ett arbetsytapaket

Jag bygger ett monorepo av UI-applikationer med delade komponenter och stil med pnpm, TypeScript, Vue och Vite.

När jag försöker utnyttja pnpm:s workspace-ekosystem för att underlätta utvecklingsupplevelsen och distributionen har jag svårt att använda aliasvä

Läs mer →

Typkontrollproblem vid användning av pnpm och TypeScript tillsammans

Som jag förstår från handledningen skapar pnpm symboliska länkar .registry.npmjs.org och andra poster pekar under node_modules. Mitt projekt är på typescript och jag har @types för typdefinitioner i node_modules. Men detta

Läs mer →

reactjs - Felmatchande React-typer i pnpm-monorepo

Jag försöker konvertera ett ärvt monorepo från yarn+lerna till pnpm workspaces

Jag får för närvarande ett fel på grund av olika React-versioner, TypeScript plockar av någon anledning inte upp den @types/react-version som ligger närmast i trädet

jag har ett packages/web-paket som använder react 18-typer, och ett packages

Läs mer →

reactjs - Typescript pnpm monorepo, sökvägsaliaskonflikter mellan lokala beroenden under byggprocessen

Jag har ett PNPM med TurbeRepo monorepo, använde denna mall. I detta monorepo har jag en NextJS-app som använder ett ui-shared-paket (lokal delad kod, inte faktiskt ett npm-paket).

ui-shared är gjord i samma stil, men mitt

Läs mer →