更改angular2 / core目录无法正常工作

时间:2016-04-12 20:20:43

标签: typescript angular

当我使用时:

import {Component} from 'angular2/core';
app.component.ts

我的应用程序将成功运行但编译器抛出错误:(1,25)TS2307:找不到模块'angular2 / core'而核心文件位于 node_modules / angular2 / core 目录中!

当我更改核心目录时,我的应用程序不起作用,但编译器没问题! 我正在研究ANGULAR: 5 MIN QUICKSTART

Project Folders Structure

我的tsconfig.json:

{
  "compilerOptions": {
    "target": "es6",
    "module": "system",
    "moduleResolution": "node",
    "sourceMap": true,
    "emitDecoratorMetadata": true,
    "experimentalDecorators": true,
    "removeComments": false,
    "noImplicitAny": false
  },
  "exclude": [
    "node_modules",
    "typings/main",
    "typings/main.d.ts"
  ]
}

1 个答案:

答案 0 :(得分:0)

您有错误,因为TypeScript编译器无法找到core.d.ts文件。您需要具有以下配置才能使其正常工作。请注意必须设置为moduleResolution的{​​{1}}属性:

node