2016-08-22 68 views
1

我有一个Angular2项目这点我是部署和Ubuntu的16费时,但是今天它已停止工作,我Angular2项目突然停止工作

它给人的错误在于,它无法加载/ angular2 /核心模块。

请帮我

package.json 
============ 
{ 
    "name": "myproj", 
    "version": "1.0.0", 
    "scripts": { 
    "start": "npm run lite", 
    "lite": "lite-server" 
    }, 
    "license": "ISC", 
    "dependencies": { 
    "@angular/common": "2.0.0-rc.5", 
    "@angular/compiler": "2.0.0-rc.5", 
    "@angular/core": "2.0.0-rc.5", 
    "@angular/forms": "0.3.0", 
    "@angular/http": "2.0.0-rc.5", 
    "@angular/platform-browser": "2.0.0-rc.5", 
    "@angular/platform-browser-dynamic": "2.0.0-rc.5", 
    "@angular/router": "3.0.0-rc.1", 
    "@angular/router-deprecated": "2.0.0-rc.2", 
    "@angular/upgrade": "2.0.0-rc.5", 

    "core-js": "^2.4.0", 
    "reflect-metadata": "0.1.3", 
    "rxjs": "5.0.0-beta.6", 
    "zone.js": "0.6.12", 

    "angular2-in-memory-web-api": "0.0.15", 
    "bootstrap": "^3.3.6" 
    }, 
    "devDependencies": { 
    "concurrently": "^2.0.0", 
    "lite-server": "^2.2.0" 
    } 
} 

回答

0

我会做几件事情。首先,重新安装@angular。其次,如果这不起作用,请确保您的systemJs设置是正确的。

+0

我是Angular的新手,如何重新安装@angular,会不会安装npm帮助? –

+0

将目录更改为包含package.json文件的项目目录,然后键入npm install ...这将重新安装所有软件包并更新任何依赖项。如果问题是一个损坏的文件,这应该修复它。 –

0

然后你很想尝试import {...} from 'angular2/core'的地方。一段时间以来,它一直是'@ angular/core'。尝试搜索整个项目angular2/core

您的package.json包含"angular2-in-memory-web-api": "0.0.15"作为依赖项。它从'angular2/core'这里进口https://github.com/wardbell/a2-in-memory-web-api/blob/0.1.15/src/in-memory-backend.service.ts

尝试用npm install angular2-in-memory-web-api --save

编辑更新angular2-in-memory-web-api:即使是angular2-in-memory-web-api是最新versino使用"angular2": "2.0.0-beta.17"。您需要降级角度或摆脱该包。

+0

这对我有用,谢谢 –

+0

很高兴我能帮到你。你介意把这个标记为答案吗? – j2L4e