首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法安装带有码头的gulp id码头容器-撰写:任务‘安装’不在您的吞咽文件中

无法安装带有码头的gulp id码头容器-撰写:任务‘安装’不在您的吞咽文件中
EN

Stack Overflow用户
提问于 2016-06-23 22:40:08
回答 2查看 327关注 0票数 1

我正在尝试获取dockervel( LAravel环境的对接者)映像,并遵循以下步骤:http://www.spiralout.eu/2015/12/dockervel-laravel-development.html

当我开始执行dnodejs吞咽安装的步骤时,我得到了以下内容:

代码语言:javascript
复制
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

aliases.sh是:

代码语言:javascript
复制
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吞咽

代码语言:javascript
复制
[23:08:04] Using gulpfile /var/www/gulpfile.js
[23:08:04] Starting 'default'...
[23:08:04] Starting 'sass'...

Fetching Sass Source Files...
   - resources/assets/sass/app.scss


Saving To...
   - public/css/app.css

[23:08:05] Finished 'default' after 1.39 s
[23:08:05] gulp-notify: [Laravel Elixir] Sass Compiled!
[23:08:05] gulp-notify: [Error in notifier] Error in plugin 'gulp-notify'
Message:
    not found: notify-send
Details:
    code: ENOENT
[23:08:05] Finished 'sass' after 1.59 s
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-01 04:20:55

正确的命令是:

代码语言:javascript
复制
dnodejs npm install gulp
票数 1
EN

Stack Overflow用户

发布于 2016-06-23 22:50:23

我相信你把你的命令弄糊涂了。

正如您将要注意的,别名中没有dnodejs gulp install命令。

我认为您打算在上面运行的实际上是两个单独的命令:

dnodejs执行docker-compose run nodejsdgulp执行docker-compose run nodejs gulp

但是值得注意的是,dgulpdnodejs的一个扩展,它也运行gulp,因此您不需要同时运行两者。

编辑关于吞咽-通知

这并不是很大,因为它总是会失败,默认情况下命令行中没有通知系统,并且它无法将通知远程发送到您的计算机,即在对接环境之外。

它实际上是让您知道它试图发送通知,但失败了。在主机上,它在通过本机通知系统发送通知时工作。

不过,其他一切看起来都很好!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38003059

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档