我正在使用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) 我想使用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的价值方面似乎有些不对劲,但我不知道是什么.
我找不到有关如何在批处理文件中使用文件掩码的详细信息.我的要求,
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.
谢谢.
我看到我可以在JavaScript中从同一个函数返回不同的类型.这种做法是惯用还是应该气馁?
例如:
somefn = function(e) {
switch (e.type)
{
case 'mousedown':
return false;
case 'mousemove':
return {x:10, y:20};
}
};
Run Code Online (Sandbox Code Playgroud) 我对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) 我按照这篇文章设置了一个远程git repo.
而不是从头开始,
现在,我想将repo移动到服务器(同一子网)
ssh git@example.com
mkdir my_project.git
cd my_project.git
git init --bare
然后,在当地
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
请在此处找到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) 定义可以采用string,number和boolean原始值中的任何一个的属性的最佳方法是什么。我需要一个属性来接受任何这些原始类型作为来自 html 输入字段(可以是 text/int/bool)的值。有any小姐类型安全我一直在寻找(具体而言,它不应该是目标,功能型)。
如何实现以下流程
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) 有没有办法检测(静态分析工具,如eslint,??)javascript中的循环依赖.更像
module A imports module B
module B imports module A
Run Code Online (Sandbox Code Playgroud)
我在使用@flowtype时遇到了一些问题,并希望看到它在我的中等大小代码库中发生的位置.
我的代码使用ES6模块系统,并使用babel + webpack捆绑它.
谢谢.BSR.
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