小编rox*_*xxy的帖子

coffescript中带开关的变量赋值

如何在coffescript中使用switch进行赋值?尝试了很多方法,但无法使其发挥作用.

item = { name: "ahola" }
arr = "coffee_script"

switch arr
 when arr.match /script/
   item.type = arr

 alert item.name + " : " + item.type
 # alerts  "ahola : undefined"
Run Code Online (Sandbox Code Playgroud)

即使这不起作用

item = { name: "ahola" }
arr = "coffee_script"

switch arr
 when arr == "coffee_script"
   item.type = arr

alert item.name + " : " + item.type
# alerts  "ahola : undefined"
Run Code Online (Sandbox Code Playgroud)

也试过这种方式

item = { name: "ahola" }
arr = "coffee_script"

item.type = switch arr
 when arr.match /script/ …
Run Code Online (Sandbox Code Playgroud)

javascript switch-statement coffeescript

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

未找到gulp命令(Mac OS)

我一直试图用yo,grunt和generator-gulp-angular设置角度js项目.虽然我安装了所有软件包,但找不到gulp命令,但是如果我进入node_modules,它就可以工作.

此代码将解释我的问题:

$ npm -v
# 2.5.1
$ npm install -g yo
$ npm install -g generator-gulp-angular
$ mkdir client && cd $_
$ yo gulp-angular ng_demo
$ gulp serve
# command not found
$ node_modules/gulp/bin/gulp.js serve
# works
Run Code Online (Sandbox Code Playgroud)

我正在使用zsh.可能出现什么问题?

node.js gulp

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

ECS Fargate日志文件位置

如何配置ECS Fargate + Cloudwatch以包括特定的文件位置。

app-access.log在框架中放置所有访问日志的位置。Cloudwatch当前仅使用我的服务器命令IO中的日志。我如何告诉ECS Fargate也使用app-access.log

PS。我正在使用Cloudformation。

amazon-ecs aws-cloudformation dockerfile aws-fargate

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

按属性存在排序对象数组

我有一个对象数组,如下所示:

vendors = [
           {
             name: "Junction"
           },
           {
             name: "Woodside",
             is_new: "on"
           },
           {
             name: "Midtown"
           }
          ]
Run Code Online (Sandbox Code Playgroud)

什么是更好的方式ruby通过属性"is_new"的存在来订购这个数组.我希望带有"is_new"属性的对象出现在顶部.

ruby

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