我得到了这个Missing "use strict" statement,即使它已经在文件的顶部被缩放了,这也让我感到困惑。对于第10行和第12行,此错误出现两次。

'user strict';
var elasticsearch = require('elasticsearch');
var client = new elasticsearch.Client({
  host : 'http://localhost:9200'
});
client.search({
  index: 'twitter',
  type: 'tweets'
}).then(function (resp) {
  var hits = resp.hits.hits;
}, function (err) {
  console.trace(err.message);
});


上面的代码主要是从http://www.fullscale.co/elasticjs/复制并粘贴

最佳答案

看来您打错了字。

它应该是

'use strict';


如果您想了解有关“严格使用”,如何使用及其实际用途的更多信息,则可以查看以下页面:

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode

关于javascript - 即使已在文件顶部声明,也缺少“use strict”,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34088851/

10-11 13:46