当我试图运行我得到的示例helloworld代码时,我收到此错误.
compile: version "go1.9" does not match go tool version "go1.9.1"
Run Code Online (Sandbox Code Playgroud)
我的电脑已经去了1.9.1.错误意味着什么,我该如何解决?
问题
在Preferences -> Editor -> File and Code Templates我有一个React模板:
import React from 'react';
class ${NAME} extends React.Component {
render() {
return (
<div>
#[[$END$]]#
</div>
);
}
}
export default ${NAME};
Run Code Online (Sandbox Code Playgroud)
有没有办法把资本化${NAME}?
我们有一个以小写字母命名文件的约定,但在React组件中应该大写.
附加信息
我知道IntelliJ的重构能力,你可以用a Live Templates来完成这个,但我想删除这个额外的步骤:).
这可以在Live Templates你可以定义和引用表达式的capitalize(fileNameWithoutExtension())地方,但我无法在任何地方找到定义表达式File and Code Templates.
问题 Codeserver
是否有任何方法在-src标志中接受多个dir?
详细信息
我正在尝试将源代码分成如下文件夹:
我得到了常规开发模式,通过以下*.gwt.xml文件编译我的代码:
SRC/MyProject.gwt.xml
<module>
<inherits name='com.google.gwt.user.User' />
<inherits name="com.my.project.Widget"/>
<entry-point class="com.my.project.Test" />
</module>
Run Code Online (Sandbox Code Playgroud)
小部件/ Widgets.gwt.xml
<module>
<inherits name='com.google.gwt.user.User' />
<inherits name="com.my.project.Widgets"/>
</module>
Run Code Online (Sandbox Code Playgroud)
但每当我尝试在Codeserver(SuperDevMode)中运行时,它会说它无法在com.my.project.Widgets包中找到类.
我正在使用以下参数运行SuperDevMode:
-src src/ com.my.Project.MyProject
Run Code Online (Sandbox Code Playgroud)
但我猜我需要这样的东西:
-src src/ com.my.Project.MyProject widgets/ com.my.Project.Widgets
Run Code Online (Sandbox Code Playgroud)
仅供参考
我知道您可以使用包来组织课程,但我更喜欢将它们放在单独的源文件夹中,所以稍后我可以轻松地将它们重新打包到单独的jar中.
更新
刚尝试添加[module]:
-src src/ com.my.Project.MyProject com.my.Project.Widgets
Run Code Online (Sandbox Code Playgroud)
没工作:(
鉴于:
echo '"Number' > temp.sh
./temp.sh
Run Code Online (Sandbox Code Playgroud)
使用此脚本,Bash打印此错误消息:
./temp.sh: line 1: unexpected EOF while looking for matching `"'
Run Code Online (Sandbox Code Playgroud)
为什么它打印出`"'对像'"'?
PS:我试图寻找答案但只得到问题的答案,要求帮助调试此错误.相反,我想知道为什么错误消息打印出一个起始反引号而不是单引号.