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

ERRO no npm run server

Olá,

Baixei os arquivos disponibilizados pela Alura com foi pedido pelo professsor. Meu Node está baixado corretamente e VSCode também.

Quando executo o código npm run server aparece a seguinte mensagem:

PC - GIOVANNA@GIOVANA MINGW64 ~/Desktop/TypeScript/typescript-curso-1-arquivos-iniciais   
$ npm run server
npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.

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

Did not detect a `bs-config.json` or `bs-config.js` override file. Using lite-server defaults...
** browser-sync config **
{
  injectChanges: false,
  files: [ './**/*.{html,htm,css,js}' ],
  watchOptions: { ignored: 'node_modules' },
  server: {
    baseDir: 'dist',
    middleware: [ [Function (anonymous)], [Function (anonymous)] ]
  }
}
[Browsersync] Access URLs:
 --------------------------------------
       Local: http://localhost:3000
    External: http://192.168.1.104:3000
 --------------------------------------
          UI: http://localhost:3001
 UI External: http://localhost:3001
 --------------------------------------
[Browsersync] Serving files from: dist
[Browsersync] Watching files...
[Browsersync] Couldn't open browser (if you are using BrowserSync in a headless environment, you might want to set the open option to false)

package.json:

{
  "name": "alurabank",
  "version": "1.0.0",
  "description": "",
  "main": "index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "server": "lite-server --baseDir=dist",
    "start": "concurrently \"npm run watch\" \"npm run server\""
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "concurrently": "^6.0.0",
    "lite-server": "^2.6.1"
  }
}
3 respostas

deixando um comentário para ver a resposta, pois estou com a mesma dúvida.

solução!

Olá Maicon,

Encontrei uma solução fuçando. Não sei se correta mas o carregamento do navegador funciona igual ao do professor.

Nos links abaixo, você consegue acessar o projeto pelo navegador:

[Browsersync] Access URLs:
 --------------------------------------
    Local: http://localhost:3000
    External: http://192.168.1.104:3000
 --------------------------------------
 UI: http://localhost:3001
 UI External: http://localhost:3001

Clicando no link:

Local: http://localhost:3000

Você acessa a página do projeto, e com ela sendo atualizada em tempo real. Só vez ou outra é preciso dar um F5 para atualizar, mas na maioria das vezes é no automático igual ao da aula.

Espero ter ajudado.

Opa, show vou dar uma olhada e fazer pra ver se da certo. Bons estudos.

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