在为node.js编写的大量代码中,您可以看到类似
的内容var debug = require('debug')('myserver:sub-bit');
我的问题是,如何通过导入执行此操作?以下似乎不起作用。
var debug = (import d from 'debug')('myserver:sub-bit');
我也没有找到任何其他有效的短片。当然,漫长的方法确实
import debugLib as 'debug';
var debug = debugLib('myserver:sub-bit');
但我只想要一种不需要分为两种陈述的方法。
答案 0 :(得分:0)
我建议,在尝试使用ES6后,如果您要导入ES6模块,则使用import
;如果您想使用ES5模块,则使用require()
。这也可以通过阅读代码从外部模块中获得的内容清楚地表明。