WebStorm 错误:表达式语句不是赋值或调用 [英] WebStorm error: expression statement is not assignment or call
本文介绍了WebStorm 错误:表达式语句不是赋值或调用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 WebStorm,但遇到了一个我无法理解的错误.Node.js + MongoDB.
I'm using WebStorm and I'm getting an error that I can't understand. Node.js + MongoDB.
var mongoose = require('mongoose');
mongoose.Promise = global.Promise;
mongoose.connect(' mongodb://localhost:27017/TodoApp');
var Todo = mongoose.model('Todo', {
text: {
type: String
},
completed: {
type: Boolean
},
completedAt: {
type: Number
}
});
var newTodo = new Todo({
text: 'Cook dinner'
});
问题出在这个块:
newTodo.save().then((doc) => {
console.log('Saved todo', doc);
}, (e) => {
console.log('Unable to save todo')
})
P.S.:代码运行良好.
P.S.: The code works fine.
推荐答案
您需要将 JavaScript 语言版本更改为 ES6.更改此设置应该可以解决问题:
You need to change JavaScript Language Version to ES6. Changing this setting should fix the issue:
在某些情况下,您可能需要重新启动 IDE 才能正确反映更改.
In some scenarios, you might need to restart your IDE for the changes to reflect properly.
这篇关于WebStorm 错误:表达式语句不是赋值或调用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文