IONIC2 - 离子服务时出现语法错误
IONIC2 - Syntax Error when ionic serve
我不知道我做错了什么,但它说从官方 ionic2 文档复制粘贴的代码存在语法错误。
语法错误:D:/Manson/Arts/Ionic/IonicTodo2/app/pages/list/list.js
:解析文件时出现意外标记 (14:23):D:\Manson\Arts\Ionic\IonicTodo2\app\pages\list\list.js
有关完整代码,请单击 here。
constructor(nav: NavController) {
看起来您正在使用来自 Typescript 的类型,而您的代码位于普通 Javascript 文件 (.js) 中。 nav: NavController
声明 nav
是 NavController
.
类型
当你运行 ionic serve
时,Ionic 运行s webpack
编译和打包你的代码。由于这不是有效的 JS 语法,因此失败。
Ionic 2 基于 Angular 2, which was written in Typescript
。虽然 Angular 2 可以与普通 Javascript 一起使用,但它大多没有记录,并且他们基本上建议在开发 Angular 2 应用程序时使用 Typescript。
当你创建一个新的 Ionic 2 项目时,如果你希望你的项目在 Typescript 中,你应该使用 --ts
标志。命令应该是:
ionic start MyIonic2Project --v2 --ts
之后,复制粘贴 Ionic 2 教程应该适合您。
我不知道我做错了什么,但它说从官方 ionic2 文档复制粘贴的代码存在语法错误。
语法错误:D:/Manson/Arts/Ionic/IonicTodo2/app/pages/list/list.js
:解析文件时出现意外标记 (14:23):D:\Manson\Arts\Ionic\IonicTodo2\app\pages\list\list.js
有关完整代码,请单击 here。
constructor(nav: NavController) {
看起来您正在使用来自 Typescript 的类型,而您的代码位于普通 Javascript 文件 (.js) 中。 nav: NavController
声明 nav
是 NavController
.
当你运行 ionic serve
时,Ionic 运行s webpack
编译和打包你的代码。由于这不是有效的 JS 语法,因此失败。
Ionic 2 基于 Angular 2, which was written in Typescript
。虽然 Angular 2 可以与普通 Javascript 一起使用,但它大多没有记录,并且他们基本上建议在开发 Angular 2 应用程序时使用 Typescript。
当你创建一个新的 Ionic 2 项目时,如果你希望你的项目在 Typescript 中,你应该使用 --ts
标志。命令应该是:
ionic start MyIonic2Project --v2 --ts
之后,复制粘贴 Ionic 2 教程应该适合您。