在node.js中开始编写ES6语法需要哪些步骤?目前我计划编写以下代码,但它给了我错误
public void addEditText(){
EditText editText = new EditText(getApplicationContext());
editText.setHint("Entry number "+counter);
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(
RelativeLayout.LayoutParams.MATCH_PARENT,
RelativeLayout.LayoutParams.WRAP_CONTENT);
int idLastChild= relativeLayout.getChildAt(relativeLayout.getChildCount()-1).getId();
params.addRule(RelativeLayout.BELOW,idLastChild);
editText.setHintTextColor(Color.WHITE);
editText.setTypeface(type);
relativeLayout.addView(editText);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence s, int start, int count, int after) {
}
@Override
public void onTextChanged(CharSequence s, int start, int before, int count) {
}
@Override
public void afterTextChanged(Editable s) {
if (s.length() > 5) {
addEditText();
}
}
});
counter++;
}
我做了app.get('/', (req, res) => {
res.json("Does't work es6");
});
任何能够提供这些步骤的人都将不胜感激。
答案 0 :(得分:1)
查看this table,了解ES6支持您的Node版本,并使用Babel register对任何不受支持的内容进行填充。
或者更新到最新版本的Node,您的示例将正常运行。
答案 1 :(得分:0)
请将您的节点更新为4.x或更高版本
您可以通过运行
来检查节点版本node -v
然后通过运行
启动您的应用node server.js
就是这样