安装“ woocommerce-api”软件包后,我在运行我的角度项目时遇到一些严重问题。问题的顺序和我尝试的解决方案是:
问题1(已修复)::在构建项目时无法解决错误(密码,fs,http,https,net,路径,流,tls,zlib)。
为解决此问题,我引用了this page,该错误已解决,并且项目已成功编译。
问题2(已修复)::未捕获的ReferenceError:未定义全局。
这也已通过引用this链接修复。
问题3 :未捕获的TypeError:无法读取未定义(inherits_browser.js)的属性“ prototype”
以为我已经提到了this链接,但是该解决方案似乎并没有帮助我。另外,我知道下面的代码是什么引起了所有问题:
import { Component } from '@angular/core';
import * as WC from 'woocommerce-api';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'tempPro1';
woo: any;
constructor() {
//Below line
this.woo = WC({
url: "***",
consumerSecret: "***",
consumerKey: "***"
});
}
}
this.woo
的构造函数中的初始化导致错误。如果删除该行,则未定义原型的错误将消失。我了解Woocommmerce-api将具有某些依赖关系,但我无法弄清。有输入吗?