1
resposta

no meu não está funcionando , esta dando erro no NPM

PS C:\Users\elive\Documentos> docker run -p 8080:3000 -v "C:\Users\elive\Documentos\volume-exemplo:/var/www" -w "/var/www" node:alpine npm start
npm notice
npm notice New minor version of npm available! 7.5.3 -> 7.6.0
npm notice Changelog: <https://github.com/npm/cli/releases/tag/v7.6.0>
npm notice Run `npm install -g npm@7.6.0` to update!
npm notice
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /var/www/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/var/www/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in:
npm ERR!     /root/.npm/_logs/2021-03-03T00_45_44_143Z-debug.log
PS C:\Users\elive\Documentos>
1 resposta

Olá, Elivelton. Beleza?

A mensagem de erro indica que não há um arquivo package.json dentro do diretório em que o comando npm start está sendo executado. Isso deve significar que você não colocou esse arquivo dentro do diretório na máquina host.

Verifica se os arquivos do projeto que o instrutor disponibilizou para download estão na pasta C:\Users\elive\Documentos\volume-exemplo ? Se não estiverem, você deve colocar nela, já que está a usando como volume.

Testa e me diz se funcionou?