小编CMS*_*CSS的帖子

安装了Grunt但没有工作 - 小牛队的"命令未找到"

我正在尝试使用grunt和sass并一直关注这些指南:

我有:

  • Intsalled node.js

  • 安装了grunt的命令行版本: sudo npm install -g grunt -cli

  • 添加了从grunt安装程序到我的bash配置文件的路径: export PATH=/usr/local/lib/node_modules/grunt/bin:$PATH

  • 使配置文件成为可执行文件 source ~/.bash_profile

  • 我的项目根目录中的设置package.jsonGruntfile.js文件

  • 在项目中安装了咕噜声:cd /path/to/project/root/sudo npm install

但是当我试图跑步时,grunt我看到:command not found

如果我跑的话也一样: grunt --version

根据上面发布的博客,我不确定bash路径是否需要/ bin,但是我已经尝试了两种方式: /usr/local/lib/node_modules/grunt//usr/local/lib/node_modules/grunt/bin/

我也多次运行grunt安装程序,但没有看到任何错误,所以我确实安装了 - 有人能看到我做错了吗?我正在运行OSX mavericks,这就是问题所在.

任何指向正确方向的人都会非常感激.

干杯

install gruntjs osx-mavericks

25
推荐指数
1
解决办法
6万
查看次数

使用Tower忽略gitignore文件中的.DS_Store

我有一个新的repo,在我执行第一次提交之前,我想忽略.DS_Store文件.

我尝试通过Tower将以下内容添加到.gitignore文件中:

.DS_Store
*.DS_Store
*/.DS_Store
Run Code Online (Sandbox Code Playgroud)

但是只忽略根目录下的.DS_Store文件,其他所有文件都已准备好提交.

有没有让这些文件被忽略的技巧?

gitignore git-tower

16
推荐指数
2
解决办法
2万
查看次数

LESS - 你可以将多个选择器链接在一起以节省写多个类吗?

而不是写这个:

.class-one .class-two h2, .class-one .class-two h3, .class-one .class-two h4,
.different-class-one .different-class-two h2, .different-class-one .different-class-two h3, .different-class-one .different-class-two h4
.another-class-one .another-class-two h2, .another-class-one .another-class-two h3, .another-class-one .another-class-two h4
{
  background-color: @orange;
}
Run Code Online (Sandbox Code Playgroud)

有没有办法将一组类定义为主选择器,然后更改最终选择器?

就像是:

.class-one .class-two h2 / h3 / h4,
.different-class-one .different-class-two h2 / h3 / h4,
.another-class-one .another-class-two h2 / h3 / h4
{
  background-color: @orange;
}
Run Code Online (Sandbox Code Playgroud)

less

8
推荐指数
1
解决办法
1万
查看次数

你能在rsync调用期间传递一个chown命令吗?

标题说真的.

我看到你可以保留所有者:组但是可以更改所有者:在同步后遥控器上所有文件上的组?

或者你可以以某种方式管道额外的命令?

rsync -vzrP --delete ~/Sites/website-name/ root@server.com:/home/website-name/public_html/ | chown website-name:websites-group *

对不起,我的rsync/bash知识非常有限.

rsync owner

8
推荐指数
1
解决办法
1万
查看次数

是否有设置Mamp Pro的权威指南,以便本地网络用户可以查看/编辑网站?

我一直在研究如何设置LAN Mamp Pro服务器,以便本地用户可以编辑/查看网站 - 但似乎有很多混淆(至少我根据我读过的原因感到困惑).

具体问题:

运行Apache/Mysql作为www/mysql:当我将用户切换到www/mysql时,我看到权限问题,无法从运行Mamp Pro的计算机登录到我的CMS.修复此问题或运行Mamp Pro的最佳方法是什么 - 在使用Git和Github推送到DEV和LIVE服务器时考虑权限.

端口:什么更安全,运行Mamp Pro使用端口8888/8889或默认值80/3306?在查看网站时添加/不添加端口号的唯一区别是什么?

用户在同一局域网上访问网站:实现此工作的步骤是什么 - MAMP Pro计算机上的防火墙目前已关闭以测试基本设置,但我们本地网络上的任何人都无法连接到网站 - 尝试过192.168 .0.1:8888&virtualhostname:8888

很抱歉,如果这很容易,但对于付费产品,Mamp Pro的帮助和支持非常稀缺,我怀疑如果你知道如何设置linux服务器这很容易 - 但如果你不知道如何做到这一点,那就是为什么你购买MAMP Pro吧?

任何帮助将非常感激.

干杯

installation lan mamp

5
推荐指数
1
解决办法
1万
查看次数

在页面加载时使用javascript(无jquery)自我调整大小并使窗口居中

这不是我们通常会做的事情,但我们正在尝试将视频加载到由clickTag(来自横幅广告)打开的空白窗口中 - 并尽可能让它感觉像一个模态窗口.

是否可以使用javascript自行调整clickTag打开的空白窗口并将其置于屏幕中心?

  • 我们无法对点击的链接应用任何内容,因此...
  • 当页面加载时,一切都必须自行运行
  • 如果可能的话,最好不要看到浏览器标签和地址栏
  • 我们没有加载jquery
  • 浏览器安全警报​​是否存在潜在问题?

用户基本上点击观看视频,我们希望他们观看视频而不会感觉他们已经去了一个完全不同的网站.

到目前为止,我可以调整窗口的大小,但无法弄清楚如何将其居中:

<script language="javascript">

  function resizeVideoPage(){
    resizeTo(400,390);
    window.focus();
  }
</script> 

// Then...

<body onload="resizeVideoPage();"></body>
Run Code Online (Sandbox Code Playgroud)

任何指向正确方向的人都会非常感激.

干杯

javascript resize window center

5
推荐指数
2
解决办法
5万
查看次数

SublimeText 3 - 没有什么可以强制缩进到4个空格

问题:

  • 无法在文档中设置/更改选项卡缩进

试过:

  • 打开文档:>缩进>标签宽度:4
  • 打开文档:>缩进>将缩进转换为空格
  • 将以下内容添加到用户设置:

    "smart_indent": true, "tab_size": 4, "translate_tabs_to_spaces": true, "trim_automatic_white_space": true, "trim_trailing_white_space_on_save": true, "use_tab_stops": true, "word_wrap": false

  • 将以下内容添加到特定于php的首选项:

    "tab_size": 4, "translate_tabs_to_spaces": true


问题:

  1. 从菜单中更改空格甚至不起作用似乎很奇怪吗?SublimeText声明制表符缩进是4个空格 - 但事实并非如此.
  2. 有谁知道如何强制SublimeText将标签缩进应用于文档或项目?

更新:

  • 看起来好像ST3没有将某些空格识别为缩进并且认为它们只是空格 - 请参见图像

空间不被认为是缩进

  • 上面的图像是将空格转换为制表符(与我想要的相反)的结果,以查看ST3认为缩进的内容
  • 有没有人知道如何解决这个问题,除了浏览每一个文件和改变每一行的间距?

indentation sublimetext3

4
推荐指数
1
解决办法
1329
查看次数

如何让rsync排除任何名为cache的目录?

我是rsync的新手,并且已经阅读了一些关于排除文件和目录的内容,但我并不完全理解,似乎无法使其正常工作.

我只是尝试运行服务器webroot中所有网站的备份,但不想要任何CMS的缓存文件.

是否可以排除任何名为cache的目录?

我已经尝试了很多事情(我不记得了),但最近我一直在尝试这些事情:

sudo rsync -avzO -e --exclude *cache ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
Run Code Online (Sandbox Code Playgroud)

还有这个:

sudo rsync -avzO -e --exclude cache/ ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
Run Code Online (Sandbox Code Playgroud)

还有这个:

sudo rsync -avzO -e --exclude */cache/ ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
Run Code Online (Sandbox Code Playgroud)

还有这个:

sudo rsync -avzO -e --exclude *cache/ ssh username@11.22.33.44:/home/ /Users/username/webserver-backups/DEV/home/
Run Code Online (Sandbox Code Playgroud)

对不起,如果这很容易,我只是找不到我理解的信息,因为他们都在谈论要排除的路径.

只是我没有一个我想要排除的特定路径 - 只是一个目录名称,如果这是有道理的.

directory rsync

3
推荐指数
1
解决办法
1万
查看次数

您如何在iptables中编辑规则?

我在iptables中有一条规则如下:

DROP       all  --  5.158.238.32         anywhere 
Run Code Online (Sandbox Code Playgroud)

但我想将其更改为:

DROP       all  --  5.158.0.0/16         anywhere
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?

我找到了有关如何添加规则的信息,但这似乎将规则附加到列表的末尾,由于某种原因,该规则只有在更高级别时才会生效。

我还找到了有关编辑文件的信息,但是我的发行版(默认)似乎没有文件,但文章中提到的任何位置都没有-我可以在某处编辑文件吗?

朝正确方向的任何指针将不胜感激。

干杯

debian iptables

3
推荐指数
1
解决办法
9614
查看次数