Я получаю сообщение об ошибке «Не удается найти модуль» при запуске docker compose после установки пакета - PullRequest
2 голосов
/ 09 января 2020

Я пытаюсь добавить URL-адреса cdn в мой конвейер gulp, я наткнулся на https://fettblog.eu/gulp-merge-cdn-files-into-your-pipeline/ и sudo npm установил необходимое, но я получаю ошибку ниже

gulp_1           | module.js:550
gulp_1           |     throw err;
gulp_1           |     ^
gulp_1           | 
gulp_1           | Error: Cannot find module 'vinyl-source-stream'
gulp_1           |     at Function.Module._resolveFilename (module.js:548:15)
gulp_1           |     at Function.Module._load (module.js:475:25)
gulp_1           |     at Module.require (module.js:597:17)
gulp_1           |     at require (internal/module.js:11:18)
gulp_1           |     at Object.<anonymous> (/node_modules/gulp/gulpfile.js:8:14)
gulp_1           |     at Module._compile (module.js:653:30)
gulp_1           |     at Object.Module._extensions..js (module.js:664:10)
gulp_1           |     at Module.load (module.js:566:32)
gulp_1           |     at tryModuleLoad (module.js:506:12)
gulp_1           |     at Function.Module._load (module.js:498:3)

Я установил модули соответственно

sudo npm install vinyl-source-stream

sudo npm install request

sudo npm install merge2

sudo npm install gulp-buffer

Я также запустил npm установить снова, но все равно получил ошибку, затем я переустановил модули с -g после, рекомендуется здесь [ Ошибка Gulp, не могу найти модуль "винил" , но ошибка по-прежнему показывает

Может ли кто-нибудь пролить свет на это для меня или, пожалуйста, помогите мне по-другому, чтобы иметь возможность добавить cdns в мой файл gulp для встраивания в один js файл вместе с другими и js файлы?

Спасибо

1 Ответ

1 голос
/ 09 января 2020

Попробуйте:

    npm install vinyl-source-stream --save

    docker-compose build

    docker-compose down

    docker-compose up
...