docker-compose с vue-cli не работает - PullRequest
0 голосов
/ 08 июня 2018

Я пытался загрузить свой docker-compose с помощью vue, и каждый раз получаю эту ошибку.Я думаю, что это bashrc, но я не понял, куда поместить bashrc в док-концентратор ebiven / vue-cli.

Ниже приведена информация, которая поможет вам:

Журнал ошибок:

Attaching to teste2_web_1
web_1  |
web_1  | > teste2@1.0.0 dev /code
web_1  | > node build/dev-server.js
web_1  |
web_1  | module.js:549
web_1  |     throw err;
web_1  |     ^
web_1  |
web_1  | Error: Cannot find module 'chalk'
web_1  |     at Function.Module._resolveFilename (module.js:547:15)
web_1  |     at Function.Module._load (module.js:474:25)
web_1  |     at Module.require (module.js:596:17)
web_1  |     at require (internal/module.js:11:18)
web_1  |     at Object.<anonymous> (/code/build/check-versions.js:1:75)
web_1  |     at Module._compile (module.js:652:30)
web_1  |     at Object.Module._extensions..js (module.js:663:10)
web_1  |     at Module.load (module.js:565:32)
web_1  |     at tryModuleLoad (module.js:505:12)
web_1  |     at Function.Module._load (module.js:497:3)
web_1  | npm ERR! code ELIFECYCLE
web_1  | npm ERR! errno 1
web_1  | npm ERR! teste2@1.0.0 dev: `node build/dev-server.js`
web_1  | npm ERR! Exit status 1
web_1  | npm ERR!
web_1  | npm ERR! Failed at the teste2@1.0.0 dev script.
web_1  | npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
web_1  | npm WARN Local package.json exists, but node_modules missing, did you mean to install?
web_1  |
web_1  | npm ERR! A complete log of this run can be found in:
web_1  | npm ERR!     /root/.npm/_logs/2018-06-08T13_02_10_155Z-debug.log
teste2_web_1 exited with code 1

Мой докер-композитор:

version: '3'
services:
  web:
    image: ebiven/vue-cli
    command: npm run dev
    volumes:
      - /c/Users/Youssef/Documents/curso/teste2:/code
    ports:
      - "8080:8080"

Моя папка:

enter image description here

1 Ответ

0 голосов
/ 04 июля 2018

Судя по ошибке, вы не запустили

Npm install

Из корневого каталога репо.Я также не увидел каталог node_modules на скриншоте, который вы добавили в своем вопросе.

Эта конкретная ошибка возникает из-за того, что ваше приложение не может найти модуль Chalk, который работает только для выделения вывода консоли на ваштерминал в разных цветах.

Т.е.это не критически важная часть, так что, вероятно, это не огромная проблема, с которой вы сталкиваетесь.

Дважды проверьте ваши модули и запустите npm install снова, и это может просто сработать!

...