3
respostas

[Bug] Erro no npm

quando tento usar o comando npm run server aparece essa mensagem e nao da pra continhar.

PS C:\Users\Maycon\Documents\GitHub\Estudos\Alura\TypeScript\01TypeScript> npm run server

> alurabank@1.0.0 server
> lite-server --baseDir=dist

node:internal/modules/cjs/loader:1078
  throw err;
  ^

Error: Cannot find module 'browser-sync'
Require stack:
- C:\Users\Maycon\Documents\GitHub\Estudos\Alura\TypeScript\01TypeScript\node_modules\lite-server\lib\lite-server.js
- C:\Users\Maycon\Documents\GitHub\Estudos\Alura\TypeScript\01TypeScript\node_modules\lite-server\bin\lite-server
    at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
    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\Maycon\Documents\GitHub\Estudos\Alura\TypeScript\01TypeScript\node_modules\lite-server\lib\lite-server.js:9:21)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Module.require (node:internal/modules/cjs/loader:1141:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    'C:\\Users\\Maycon\\Documents\\GitHub\\Estudos\\Alura\\TypeScript\\01TypeScript\\node_modules\\lite-server\\lib\\lite-server.js',
    'C:\\Users\\Maycon\\Documents\\GitHub\\Estudos\\Alura\\TypeScript\\01TypeScript\\node_modules\\lite-server\\bin\\lite-server'
  ]
}

Node.js v18.16.0

o que esta errado e o que eu tenho que fazer para normalizar esse problema, algum curso para aprender definitivamente o que esta de errado com npm ou o que pode acontecer quando instala ???

3 respostas

Olá Maycon, tudo bem?

O erro que está aparecendo indica que o módulo 'browser-sync' não foi encontrado. Isso pode acontecer quando o pacote não foi instalado corretamente ou quando há conflitos de versões.

Para tentar resolver esse problema, sugiro que você execute o comando npm install na pasta do projeto para reinstalar todas as dependências. Se isso não funcionar, tente instalar manualmente o pacote 'browser-sync' com o comando npm install browser-sync.

Quanto a cursos para aprender mais sobre o npm, sugiro que você dê uma olhada nos outros cursos de React e de Node.js.

Espero ter ajudado e bons estudos!

tentando seguir notei que da pra ir fazendo pelo extensão Live Sever para continuar os estudos eu poderia apenas seguir com isso ou será que da erro la na frente com a inclusão de mais arquivos?

após algumas atualizações conforme foi falado acima, pediram mais alguns pacotes que fui instalando igual a instrução, porem chega nessa aqui e não 'passa' de jeito nenhu.

npm run server

> alurabank@1.0.0 server
> lite-server --baseDir=dist

node:internal/modules/cjs/loader:444
      throw err;
      ^

Error: Cannot find module 'C:\Users\Maycon\Documents\GitHub\Estudos\Alura\TypeScript\01TypeScript\node_modules\is-number-like\lib\index.js'. Please verify that the package.json has a valid "main" entry
    at tryPackage (node:internal/modules/cjs/loader:436:19)
    at Module._findPath (node:internal/modules/cjs/loader:678:18)
    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\Maycon\Documents\GitHub\Estudos\Alura\TypeScript\01TypeScript\node_modules\portscanner\lib\portscanner.js:4:20)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32) {
  code: 'MODULE_NOT_FOUND',
  path: 'C:\\Users\\Maycon\\Documents\\GitHub\\Estudos\\Alura\\TypeScript\\01TypeScript\\node_modules\\is-number-like\\package.json',
  requestPath: 'is-number-like'
}

Node.js v18.16.0

o que sera que pode ser agora Renan Lima ?