当 运行 docker compos up 已经安装包后,我不断收到 'Cannot find module' 错误

I keep getting 'Cannot find module' Error when running docker compose up after installing package already

我正在尝试将 cdn url 添加到我的 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 install 了一遍, 但是还是报错,之后用-g重新安装了模块,这里推荐[Gulp error, cannot find module 'vinyl' 但错误仍然显示

任何人都可以为我阐明这一点,或者请以不同的方式帮助我能够在我的 gulp 文件中添加 cdns 以与其他文件和 js 文件一起构建到一个 js 文件中?

谢谢

尝试:

    npm install vinyl-source-stream --save

    docker-compose build

    docker-compose down

    docker-compose up