小编bsr*_*bsr的帖子

webpack详细错误消息

我正在使用webpack,最近更新了一些软件包(babel,babel-loader,..),并在webpack输出中看到错误.但是,不确定如何进一步调试.该应用程序似乎工作正常.我尝试了各种调试选项,但没有得到错误的详细输出.

 ./node_modules/.bin/webpack  --config webpack.config.js --progress --profile --colors --display-error-details --display-reasons --debug
NODE_ENV == production :  false
6809ms build modules      
14ms seal
55ms optimize
30ms hashing
59ms create chunk assets
27ms additional chunk assets
1551ms optimize chunk assets
33ms optimize assets
83ms emit
Hash: 5be1a8485c4110c2f837
Version: webpack 1.9.8
Time: 8674ms
      Asset       Size  Chunks             Chunk Names
mww7few.ttf    78.4 kB          [emitted]   
elilql0.png    7.47 kB          [emitted]  
  client.js    3.98 MB       0  [emitted]  main
 index.html  130 bytes          [emitted]  
   [0] multi main 52 bytes {0} [built]
       factory:0ms building:3ms …
Run Code Online (Sandbox Code Playgroud)

node.js webpack

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

如何在grails中使用Enum(不在域类中)

我想使用Enum来表示一些选择值.在/src/groovy文件夹中,在包下面com.test,我有这个枚举:

package com.test

public  enum TabSelectorEnum {
  A(1), B(2)

  private final int value
  public int value() {return value}

}
Run Code Online (Sandbox Code Playgroud)

现在,我试图从控制器访问它,如:

TabSelectorEnum.B.value()
Run Code Online (Sandbox Code Playgroud)

但它引发了一个例外:

Caused by: org.codehaus.groovy.runtime.InvokerInvocationException: java.lang.NoClassDefFoundError: Could not initialize class com.test.TabSelectorEnum
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?


更新:清理并重新编译后,错误代码更改为:

groovy.lang.GroovyRuntimeException: Could not find matching constructor for: com.test.TabSelectorEnum(java.lang.String, java.lang.Integer, java.lang.Integer)
Run Code Online (Sandbox Code Playgroud)

在访问Enum的价值方面似乎有些不对劲,但我不知道是什么.

grails groovy enums

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

批处理文件:文件掩码

我找不到有关如何在批处理文件中使用文件掩码的详细信息.我的要求,

forfiles -p "C:\what\ever" -s -m *.log  -c "cmd /c somecommmand"
Run Code Online (Sandbox Code Playgroud)

而不是选择所有日志文件(*.log),如何选择末尾有整数后缀的所有日志文件.例如,在以下文件中,

test.log, test1.log, test2.log, test3.log.. 
Run Code Online (Sandbox Code Playgroud)

我需要一个文件掩码来选择除了 test.log

我试过了test*.log,但这也是test.log的结果.最好不要包含文件名部分(test).类似的东西*<0-9d>.log.

谢谢.

batch-file

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

Javascript:不同的返回类型

我看到我可以在JavaScript中从同一个函数返回不同的类型.这种做法是惯用还是应该气馁?

例如:

somefn = function(e) {
    switch (e.type) 
    {
       case 'mousedown':
         return false;
       case 'mousemove':
         return {x:10, y:20};
    }
 };
Run Code Online (Sandbox Code Playgroud)

javascript

7
推荐指数
2
解决办法
6637
查看次数

Excel vba:键入范围和单元格

我对vba(excel)中的单元格和范围感到有点困惑.从逻辑上讲,我可以将单元格视为size = 1的范围; 而且我认为从一个细胞中制作一个范围很容易.

如果我在这里读取了EntireRow属性的api, 它就会在范围内运行.但是,下面的代码工作,表明循环内的'cell'变量是一个范围

Set import = Sheets("import")
    Set spRange = import.Range("A2")
    Set spRange = import.Range("A2:" & spRange.End(xlDown).Address)
    For Each cell In spRange
        dict.Add cell.Offset(0, 2).Text, cell.EntireRow
    Next cell
Run Code Online (Sandbox Code Playgroud)

同时,以下代码在调用removecell函数时返回指示类型不匹配的错误.函数定义中targetCell的类型应该是什么?

Set spRange = mySheet.Range("b2", mySheet.Range("b2").End(xlDown))
For Each cell In spRange
    val = removecell (cell)
Next cell


Public Function removecell(targCell As Range) As Boolean
    removecell = False
End Function
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

git初始化远程仓库

我按照这篇文章设置了一个远程git repo.

而不是从头开始,

  1. 我在我的pc1上做了一些开发(repo是用git init创建的)
  2. 现在,我想将repo移动到服务器(同一子网)

    ssh git@example.com
    mkdir my_project.git
    cd my_project.git
    git init --bare

  3. 然后,在当地

    cd my_project
    git remote add origin git@example.com:my_project.git
    git push -u origin master

现在,在远程(服务器)仓库中,我看到了这些文件夹

分支配置描述HEAD挂钩信息对象引用

我期待/想看到与我的本地(pc1)git repo相同的内容

bin doc src

git

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

json.RawMessage的元帅

请在此处找到http://play.golang.org/p/zdQ14ItNBZ的代码

我将JSON数据保留为RawMessage,但无法将其解码.我需要包含结构的Marshalled和Unmarshalled,但我希望仍能获得JSON字段.

码:

package main

import (
    "encoding/json"
    "fmt"
)

type Data struct {
    Name string
    Id   int
    Json json.RawMessage
}
type Data2 struct {
    Name string
    Id   int
}


func main() {

    tmp := Data2{"World", 2}

    b, err := json.Marshal(tmp)
    if err != nil {
        fmt.Println("Error %s", err.Error())
    }
    fmt.Println("b %s", string(b))

    test := Data{"Hello", 1, b}
    b2, err := json.Marshal(test)
    if err != nil {
        fmt.Println("Error %s", err.Error())
    }

    fmt.Println("b2 %s", string(b2))

    var d Data
    err …
Run Code Online (Sandbox Code Playgroud)

json go

7
推荐指数
2
解决办法
9957
查看次数

typescript:值类型来表示任何原始类型

定义可以采用string,numberboolean原始值中的任何一个的属性的最佳方法是什么。我需要一个属性来接受任何这些原始类型作为来自 html 输入字段(可以是 text/int/bool)的值。有any小姐类型安全我一直在寻找(具体而言,它不应该是目标,功能型)。

javascript typescript

7
推荐指数
2
解决办法
3601
查看次数

flowtype如何使用可选字段注释union

如何实现以下流程

export type Response = {
  err: string,
  data: ?Array<Object>,
} | {
  data: Array<Object>,
};
Run Code Online (Sandbox Code Playgroud)

我想表达一个类型,它返回错误和可选数据或没有错误字段,如果没有.但是,我用它作为

return { err: 'todo' };
                ^^^^^^^^^^^^^^^ object literal. This type is incompatible with
.... Response
union: object type(s)
Run Code Online (Sandbox Code Playgroud)

flowtype

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

检测ES6中的循环依赖关系

有没有办法检测(静态分析工具,如eslint,??)javascript中的循环依赖.更像

module A imports module B
module B imports module A
Run Code Online (Sandbox Code Playgroud)

我在使用@flowtype时遇到了一些问题,并希望看到它在我的中等大小代码库中发生的位置.

我的代码使用ES6模块系统,并使用babel + webpack捆绑它.

谢谢.BSR.

javascript

7
推荐指数
2
解决办法
5781
查看次数

标签 统计

javascript ×3

batch-file ×1

enums ×1

excel ×1

excel-vba ×1

flowtype ×1

git ×1

go ×1

grails ×1

groovy ×1

json ×1

node.js ×1

typescript ×1

vba ×1

webpack ×1