小编Kel*_*ita的帖子

async.auto中的任务结果

我对async.auto中从一个任务到另一个任务的结果逻辑感到困惑.例如,在下面的代码逻辑中,我向模型中添加了一些数据task1,这些数据最初是从模型的输出initialtaskfinalTask添加的数据task1中反映出来的results.initialTask1.同样添加的数据task2反映在results.initialTask1finalTask.

综上所有的results.initialTask1,results.task1[0],results.task2[0],results.task3[0]在相同的finalTask.这是逻辑async.auto吗?或者它是否像C++中的指针引用那样导致模型的任何变化task1,它也反映在模型中initialTask

async.auto({
    initialTask: function(callback) {
        //Do some operations
        callback(null, name, initialModels);
    },
    task1: ['initialTask', function(callback, results) {
        var models = results.initialTask[1];
        //Add some more data to models
        callback(null, models);
    }],
    task2: ['initialTask', function(callback, results) {
        var models = results.initialTask[1];
        //Add some more data to …
Run Code Online (Sandbox Code Playgroud)

javascript asynchronous node.js

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

无法找到webpack的构建文件夹

我刚开始使用webpack开发React应用程序.我的配置文件如下,

var webpack = require('webpack');

module.exports = {
  devtool: "eval",
  entry: {
    app: [
      "webpack-dev-server/client?http://0.0.0.0:8080",
      "webpack/hot/only-dev-server",
      "./src/scripts/main.js"
    ]
  },
  output: {
    path: "./build",
    filename: "bundle.js"
  },
  plugins: [
    new webpack.HotModuleReplacementPlugin(),
    new webpack.NoErrorsPlugin()
  ],
  resolve: {
    modulesDirectories: ['node_modules'],
  },
  module: {
    loaders: [
      {
        test: /\.jsx?$/,
        loader: "react-hot!babel",
        exclude: /node_modules/
      },

      {
        test: /\.css$/,
        loader: "style!css"
      },

      {
        test: /\.(html|png)$/,
        loader: "file?name=[path][name].[ext]&context=./src"
      }
    ]
  }
};
Run Code Online (Sandbox Code Playgroud)

在配置文件中指定所有必需的源将被捆绑到文件中./build/bundle.js 当我使用以下命令运行webpack的dev服务器时,

> webpack-dev-server --colors --content-base ./build
Run Code Online (Sandbox Code Playgroud)

它在开始时给我跟随输出而没有错误,

http://localhost:8080/webpack-dev-server/
webpack result is served from …
Run Code Online (Sandbox Code Playgroud)

javascript node.js webpack

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

无法在 spacemacs 中设置缩进大小

我正在使用spacemacs(emacs 高级套件)并面临配置选项卡大小的一些问题。

我已更新其配置文件以设置默认选项卡大小,如下所示~/.spacemacs

用于设置默认选项卡大小的配置

但我发现它没有任何效果。有谁知道配置选项卡大小的正确方法?

emacs

5
推荐指数
0
解决办法
3651
查看次数

Nodejs导入失败,语法错误

我正在使用react-router节点模块在react应用程序中进行路由.我正在导入所需的模块如下.

var React = require('react');
var Router = require('react-router');
var { Route, RouteHandler, Link } = Router;
// ... remaining code ...
Run Code Online (Sandbox Code Playgroud)

但我在线路上遇到语法错误.3即var { Route, RouteHandler, Link } = Router;

错误:

Uncaught SyntaxError: Unexpected token {

javascript node.js

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

Elixir中逗号的用途是什么?

我是elixir的新手,正在使用凤凰框架编写使用它编写的示例聊天应用程序.我无法理解这条线的含义

channel "rooms:*", Chat.RoomChannel
Run Code Online (Sandbox Code Playgroud)

我在网上搜索这种语法,但无法得到我想要的答案.我知道这Chat.RoomChannel是一个模块,并channel跟随一个字符串,用于识别所考虑的房间类型

我想知道该语法是如何工作的

elixir phoenix-framework

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

按数组列表中的名称访问对象

我有一个包含对象数组列表的对象.我想获得数组列表中对象的值.

var data = { 
             items1: [{ id: 1, name: 'foo' }, { id: 2, name: 'bar' }], 
             items2: [{ id: 3, name: 'foo' }, { id: 4, name: 'bar' }] 
           };
Run Code Online (Sandbox Code Playgroud)

我正在尝试在数组列表items1中访问id:1的名称.

我觉得它会是这样的

data['items1']['id'].name 
Run Code Online (Sandbox Code Playgroud)

但我想我错过了一些东西.有人知道我可能做错了什么

javascript jquery

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