Pesquisa de site

Erros do Typescript após mudar do npm para o pnpm

Estou tentando migrar um projeto legado (Angular JS muito antigo) de npm para pnpm e estou enfrentando erros de TypeScript. A grande maioria são coisas como error TS2339: Property 'mock' does not exist on type 'IAngularStatic'. Usando npm, obtenho uma transpilação limpa do TypeScript e gostaria de manter assim.

Meu tsconfig.json é

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

Consulte Mais informação →

typescript - "ERR_PNPM_NO_SCRIPT Faltando script: tsc" quando executo o comando "pnpm run tsc"

Estou tentando executar pnpm run tsc e recebo o seguinte erro

ERR_PNPM_NO_SCRIPT  Missing script: tsc

Como posso resolver o problema? Obrigado antecipadamente

Resposta #1

pnpm

Consulte Mais informação →

node.js - como executar script watch em workspace do pnpm

Se eu tiver uma estrutura assim

packages - alice - bar - foo package.json

alice, bar, foo são três subpacotes. bar é a dependência de alice. Cada subpacote tem seu próprio script watch definido no package.json. Agora, eu adiciono um script como pnpm -r run watch, ele vai travar, porque o script watch não termina e o pnpm espera cada comando terminar antes de rodar o próximo. Então, podemos adicionar parallel para rodá-los em parale

Consulte Mais informação →

typescript - pnpm & vue & vite monorepo - resolver importação de caminho de alias dentro de um pacote do workspace

Estou construindo um monorepo de aplicações de UI usando componentes compartilhados e estilo usando pnpm, typescript, vue e vite.

Enquanto tento aproveitar o ecossistema de workspace do pnpm para facilitar a experiência de desenvolvimento e implantação, estou

Consulte Mais informação →

Problemas de verificação de tipos ao usar pnpm e typescript juntos

Pelo que entendi do tutorial, o pnpm cria links simbólicos .registry.npmjs.org e outras entradas apontam para node_modules. Meu projeto está em typescript e eu tenho @types para tipos em node_modules. Mas esse @types

Consulte Mais informação →

reactjs - Tipos React incompatíveis em monorepo pnpm

estou tentando converter um monorepo herdado de yarn+lerna para workspaces do pnpm

Atualmente estou recebendo um erro devido a versões conflitantes do React, o TypeScript não está reconhecendo a versão do @types/react mais próxima na árvore por algum motivo

Eu tenho um pacote packages/web que usa os tipos do React 18, e

Consulte Mais informação →

reactjs - Monorepo pnpm com Typescript, conflitos de aliases de caminho entre dependências locais durante a compilação

Eu tenho um PNPM com monorepo TurbeRepo, usei este modelo. Neste monorepo, eu tenho um aplicativo NextJS que utiliza um pacote ui-shared (código compartilhado local, não é realmente um pacote npm).

O ui-shared é feito no es

Consulte Mais informação →