Php Can';t使用docker compose:Task'安装gulp id docker容器;安装&x27;不在你的肚子里
我正在尝试获取dockervel(用于LAravel环境的docker)图像,我在这里遵循以下步骤: 当我进入步骤dnodejs gulp安装时我得到以下信息:Php Can';t使用docker compose:Task'安装gulp id docker容器;安装&x27;不在你的肚子里,php,laravel,gulp,docker-compose,Php,Laravel,Gulp,Docker Compose,我正在尝试获取dockervel(用于LAravel环境的docker)图像,我在这里遵循以下步骤: 当我进入步骤dnodejs gulp安装时我得到以下信息: dnodejs gulp install [22:36:37] Using gulpfile /var/www/gulpfile.js [22:36:37] Task 'install' is not in your gulpfile [22:36:37] Please check the documentation for prope
dnodejs gulp install
[22:36:37] Using gulpfile /var/www/gulpfile.js
[22:36:37] Task 'install' is not in your gulpfile
[22:36:37] Please check the documentation for proper gulpfile formatting
和别名.sh是:
alias dbuild='docker-compose build'
alias dup='docker-compose up -d'
alias dstop='docker-compose stop'
alias drun='docker-compose run -d --service-ports nginx'
alias dcomposer='docker-compose run composer'
alias dcomposer-create='docker-compose run composer create-project laravel/laravel /var/www --prefer-dist'
alias dpermit='chmod -R 777 www'
alias dartisan='docker-compose run artisan'
alias dnodejs='docker-compose run nodejs'
alias dgulp='docker-compose run nodejs gulp'
alias dgulp-watch='docker-compose run -d nodejs gulp watch'
alias dps='docker ps'
alias dpsa='docker ps -a'
alias dstats='docker stats $(docker ps -q)'
alias dkill='docker stop $(docker ps -q)'
alias drm='docker rm $(docker ps -a -q)'
有人看到问题了吗
当我跑的时候
$docker编写运行nodejs gulp
我相信你的命令被弄糊涂了 您将注意到,别名中没有
dnodejs-gulp-install
命令
我认为您打算在上面运行的实际上是两个独立的命令:
dnodejs
执行docker compose run nodejs
和dgulp
执行docker compose run nodejs gulp
但是值得注意的是,dgulp
是dnodejs
的一个扩展,它也可以运行gulp
,因此您不需要同时运行这两个
编辑有关吞咽通知的信息
这不是一个大问题,因为它总是会失败,默认情况下,命令行中没有通知系统,并且无法将通知远程发送到您的计算机,即docker环境之外的计算机
它本质上是让您知道它试图发送通知,但失败了。在主机上,它通过本机通知系统发送通知
不过,其他一切看起来都很好 正确的命令是:
dnodejs npm install gulp
嗯,对。但还是有这样的想法:……docker compose运行nodejs gulp[22:58:33],使用gulpfile/var/www/gulpfile.js[22:58:33]启动“默认”。。。[22:58:33]开始“sass”。。。正在获取Sass源文件…-资源/资产/sass/app.scss保存到…-public/css/app.css[22:58:35]在1.38秒[22:58:35]吞咽通知[Laravel Elixir]Sass编译后完成“默认设置”![22:58:35]gulp notify:[通知程序中的错误]插件“gulp notify”中的错误消息:未找到:通知发送详细信息:代码:enoint[22:58:35]在1之后完成“sass”
dnodejs npm install gulp