安装

你可以用 npm 获取最先发布版本以及类型定义:

npm install [email protected] reflect-metadata --save

InversifyJS 类型定义包含在 inversify npm 包中。InversifyJS 需要 experimentalDecoratorsemitDecoratorMetadatalib 编译选项开启在 tsconfig.json 文件中。

{
    "compilerOptions": {
        "target": "es5",
        "lib": ["es6"],
        "types": ["reflect-metadata"],
        "module": "commonjs",
        "moduleResolution": "node",
        "experimentalDecorators": true,
        "emitDecoratorMetadata": true
    }
}

InversifyJS 需要一个支持下面特性的现代 JavaScript 引擎:

如果你的环境不支持其中的特性,那么需要引入 shim 或者 polyfill。

查看 环境支持和 polyfills 页面获取更多信息。

results matching ""

    No results matching ""