我将通过https://angular.io/docs/ts/latest/tutorial/toh-pt5.html上的Angular2教程 .一切顺利的路由.Visual Studio代码显示前03行的错误:
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
Run Code Online (Sandbox Code Playgroud)
如
[ts]
Module '"c:/Users/ktran/Source/Repos/angular2-quickstart-ts/node_modules/@angular/core/index"' has no exported member 'NgModule'.
Run Code Online (Sandbox Code Playgroud)
文件夹node_modules:
有什么想法吗?
MW.*_*MW. 30
正如Kim Phung所说,这是因为Angular的新RC刚刚发布.更改packages.json中的以下行:
// ...snip...
"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",
// ...file continues...
Run Code Online (Sandbox Code Playgroud)
然后在您的控制台中运行:
npm update
Run Code Online (Sandbox Code Playgroud)
很高兴去!
小智 9
有些模块刚刚添加到新版本的Angular中,因此如果您没有更新,则无法导入它.
经过大约半小时的搜索,得到了一个解决方案:
创建一个新文件夹并cd到您的文件夹.
在命令行中,键入:
git clone https://github.com/angular/quickstart
cd quickstart
npm install
Run Code Online (Sandbox Code Playgroud)
并将旧代码复制到新创建的项目中
| 归档时间: |
|
| 查看次数: |
40211 次 |
| 最近记录: |