我看到了代码:
[10:14:15] Error: Could not resolve entry (./.tmp/app/main.dev.js)
at /Users/daniel/ionic/cache-test/node_modules/rollup/dist/rollup.js:8602:28
at process._tickCallback (internal/process/next_tick.js:103:7)
Host.call(this, logger, config);
是一个没有父级的函数名
似乎没有在函数的定义中定义Host
。
call
是一个特殊功能吗?由于call
是一个高度使用的词,因此搜索“JS call”似乎并不容易获得任何有用的解释。
答案 0 :(得分:1)
所有函数都有两个内置方法,允许程序员提供参数和
this
变量:call
和apply
。
因此,在您的问题中,使用Host
和logger
参数调用config
方法,但您还要传入对当前this
的引用views.py
1}}。
答案 1 :(得分:1)
.call()
将this
函数中的Host
设置为this
传递给第一个参数logger
,config
是传递给{{Host
的其他参数1}}功能
function Host(a, b) {
// `this` : `obj`
console.log("in Host", this, a, b);
this.a = a;
this.b = b;
}
var obj = {};
Host.call(obj, 1, 2);
console.log(obj.a, obj.b); // set at `obj` : `this` at call to `Host`