Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript对象上的导入方法_Javascript_Node.js - Fatal编程技术网

javascript对象上的导入方法

javascript对象上的导入方法,javascript,node.js,Javascript,Node.js,我在keystonejs源代码中发现了这一点: keystone.import('models'); 升华文本给出警告: Expected an identifier and instead saw 'import' (a reserved word), Line 34, Column 8 另外,我搜索了整个节点模块(keystonejs),没有找到定义的导入方法。在谷歌上也找不到 我知道,import是ES6中一个新的本地特性,但我不知道它可能是一个对象的方法 这是本地方法吗?或者它是由模

我在keystonejs源代码中发现了这一点:

keystone.import('models');
升华文本给出警告:

Expected an identifier and instead saw 'import' (a reserved word), Line 34, Column 8
另外,我搜索了整个节点模块(keystonejs),没有找到定义的导入方法。在谷歌上也找不到

我知道,
import
是ES6中一个新的本地特性,但我不知道它可能是一个对象的方法

这是本地方法吗?或者它是由模块在某处定义的,如果是,为什么我找不到它?

。它被定义为

Keystone.prototype.import = ...

ST3错误地抱怨了一个方法名。

它可能错误地抱怨了一个方法名,因为“import”在Javascript中是一个保留关键字。我仍然不明白为什么在模块目录中找不到它。它必须在某个地方定义,不是吗?相关:-您的工具有故障(或为ES3配置)。ST3不会自己做这件事。您是否有JSHint或ESLint作为包运行?