使用 Typescript 2.0(tsc 版本 2.0.3)。
我尝试在 angular2/typescript 应用程序中使用 xml2js 节点库失败(请参阅https://www.npmjs.com/package/xml2js)。似乎很清楚我对 SystemJS 设置库以供使用的方式还不够熟悉。
要安装 xml2js 库,我执行了以下操作:
npm install --save xml2js
npm install --save @types/xml2js
Run Code Online (Sandbox Code Playgroud)
以下是相关文件:
tsconfig.json:
{
"compilerOptions": {
"target": "es5",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false,
"outDir" : "build"
}
}
Run Code Online (Sandbox Code Playgroud)
systemjs.config.js
/**
* System configuration for Angular samples
* Adjust as necessary for your application needs.
*/
(function (global) {
System.config({
paths: {
// paths serve as alias
'npm:': …Run Code Online (Sandbox Code Playgroud)