css - gulp-cssimport 在我进行更改后抛出错误

标签 css gruntjs shopify gulp

我正在尝试使用 Shopify CSS Import ,并设法完成 第 6 步,它要求我运行 grunt。此命令开始监视我的目录,一旦我对样式表进行了更改,它似乎就起作用了,而且我似乎收到了一条成功消息。

Done, without errors.
Completed in 0.917s at Sun Jul 20 2014 16:21:17 GMT+0100 (BST) - Waiting...

但是紧接着这一行之后,就会抛出这个错误:

>> /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:879:in `initialize'
>> : getaddrinfo: nodename nor servname provided, or not known (SocketError)
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:879:in `open'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:879:in `block in connect'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/timeout.rb:76:in `timeout'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:878:in `connect'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:863:in `do_start'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:852:in `start'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/2.1.0/net/http.rb:1369:in `request'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/httparty-0.13.1/lib/httparty/request.rb:93:in `perform'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/httparty-0.13.1/lib/httparty.rb:521:in `perform_request'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/httparty-0.13.1/lib/httparty.rb:483:in `put'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme.rb:73:in `send_asset'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:214:in `block in send_asset'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:271:in `show_during'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:213:in `send_asset'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:135:in `block in watch'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:168:in `block in watcher'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/filewatcher-0.3.4/lib/filewatcher.rb:30:in `block in watch'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/filewatcher-0.3.4/lib/filewatcher.rb:24:in `loop'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/filewatcher-0.3.4/lib/filewatcher.rb:24:in `watch'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:167:in `watcher'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/lib/shopify_theme/cli.rb:127:in `watch'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/command.rb:27:in `run'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/invocation.rb:126:in `invoke_command'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor.rb:359:in `dispatch'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/gems/thor-0.19.1/lib/thor/base.rb:440:in `start'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bundler/gems/shopify_theme-ca8bca3b91a2/bin/theme:24:in `<top (required)>'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bin/theme:23:in `load'
    >>  from /Users/username/.rbenv/versions/2.1.2/lib/ruby/gems/2.1.0/bin/theme:23:in `<main>'
Watching current folder: /Users/username/Desktop/shopify-css-import-master
config.yml does not exist!
[16:21:18] Uploading: assets/theme.scss.liquid>> Exited with code: 1.
Warning: Task "exec:theme_watch" failed. Use --force to continue.

Aborted due to warnings.
    Warning:  Use --force to continue.

        Aborted due to warnings.

知道这里发生了什么吗?任何帮助表示赞赏。谢谢。

最佳答案

你似乎忘记了文件 config.yml

在您提供的 shopify-css-import 页面上,他们说:

Run Shopify theme gem

Make sure config.yml file is setup properly. Docs here. In a separate Terminal window that is still in your theme's root, run:

theme watch

检查 config.yml 是否存在,如果您更进一步,请告诉我

关于css - gulp-cssimport 在我进行更改后抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24865433/

相关文章:

html - 如何水平和垂直对齐内联 block

css - 如何将 konvajs 中的元素居中?

angularjs - 使用 angularjs 和 gruntjs 进行前端开发工作流程

node.js - 使用 shopify-api-node 从本地计算机上传文件(图像)

javascript - 对 Shopify's/cart/add.js 的 Ajax POST 请求始终返回错误回调函数

javascript - 模板脚本使其仅对 Shopify 上的管理员可见

javascript - 检查将标签输出到 div 中的所有功能

javascript - 如何关闭内容区域并记住它

node.js - 使用 Protractor webdriver-manager 运行一项任务后 Grunt 停止

javascript - 使用 grunt 重启 phantomjs 进程