【发布时间】:2017-04-01 06:56:15
【问题描述】:
我正在学习 Angular 2 并尝试使用 Ionic 2 RC0 构建一个移动应用程序,该应用程序使用 Angular 2 和 TypeScript。我试图在我的应用程序中使用节点模块woocommerce-api,但我总是遇到错误。
我使用 npm 安装了模块。
npm install --save woocommerce-api
然后在我的 .ts 文件中,我尝试像这样导入它,
import * as WC from '../../../node_modules/woocommerce-api'
虽然 VS Code 没有显示任何错误,但我仍然无法在我的方法和构造函数中使用它。 我不介意没有智能感知帮助,但我只想让这个模块工作。
非常感谢任何帮助。提前致谢。
PS:this 模块没有可用的类型。
【问题讨论】:
-
错误是什么?你用 webpack 吗?
-
编译的时候没有报错比较奇怪,不过可以用
declare var WC: any;快速声明。 (你可以使用import * as WC from 'woocommerce-api') -
@Julian:我在编译过程中遇到错误,这就是为什么没有构建
main.js的原因。根本无法继续。 -
发生了什么:
import * as WC from "woocommerce-api";在模块名称下给了我红色波浪线。import * as WC from "../../../node_modules/woocommerce-api";没有给出错误但编译失败,Rollup: treating net as external dependency错误。
标签: node.js angular typescript ionic2 woocommerce-rest-api