Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Erro no npm start

Erro ao dar npm start

> course-1-context@0.1.0 start
> react-scripts start

node:internal/modules/cjs/loader:571
      throw e;
      ^

Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: Package subpath './lib/tokenize' is not defined by "exports" in C:\Users\bruno\OneDrive\Área de Trabalho\Projetos\react-context\node_modules\postcss-safe-parser\node_modules\postcss\package.json
    at new NodeError (node:internal/errors:399:5)
    at exportsNotFound (node:internal/modules/esm/resolve:361:10)
    at packageExportsResolve (node:internal/modules/esm/resolve:697:9)
    at resolveExports (node:internal/modules/cjs/loader:565:36)
    at Module._findPath (node:internal/modules/cjs/loader:634:31)
    at Module._resolveFilename (node:internal/modules/cjs/loader:1061:27)
    at Module._load (node:internal/modules/cjs/loader:920:27)
    at Module.require (node:internal/modules/cjs/loader:1141:19)
    at require (node:internal/modules/cjs/helpers:110:18)
    at Object.<anonymous> (C:\Users\bruno\OneDrive\Área de Trabalho\Projetos\react-context\node_modules\postcss-safe-parser\lib\safe-parser.js:1:17) {
  code: 'ERR_PACKAGE_PATH_NOT_EXPORTED'
}

Node.js v18.14.1 
4 respostas

Olá, Bruno.

Tudo bem?

Antes do npm start, você precisa instalar as dependências, se você não fez isso ainda, você pode instalar através do comando npm install no terminal, outra coisa, verifica se você está na pasta correta do projeto no terminal, se não vai dar erro nos comandos npm.

Espero ter ajudado. Qualquer dúvida manda aqui de novo. Valeu.

solução!

Eu ja havia rodado o npm install, descobri que o problema foi a versão do meu npm que estava muito acima da do projeto, resolvi instalando o nvm para controlar a versao do npm que uso, e utilizei a versão do npm do projeto para rodar o npm install e o npm start e funcionou

Só consegui resolver instalando o nvm-windows também, como sugerido pelo Bruno.

Boa!! o nvm ajuda demais, é bem prático na hora de trocar a versão.

Que bom que conseguiu resolver. E valeu pelo retorno.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software