Ionic2/Angular2でアプリケーションを開発しようとしています 簡単なモデルを宣言してコンパイルエラー を取得したいと思います。コンパイルエラーの原因を指摘してください。Ionic2/Angular2構文エラー
MODEL1:global.data.ts
import {Injectable} from "angular2/core";
@Injectable
export class GDService{
private _newpost:string;
private _allpost:string;
}
Compilation error:
import {Injectable} from "angular2/core";
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
SyntaxError: global.data.js: Unexpected token (5:9) while parsing file:
モデル2:job.mdl.ts
export class Job{
constructor(
id:number,
category:string,
type:string,
details:string
){
}
}
Compilation error:
export class Job{
^
ParseError: 'import' and 'export' may appear only with 'sourceType: module'
TKS @Manu、あなたのポイントを得たが、私は私のプロジェクトが作らIonic2であり、以下に私のイオン性の情報は、システム情報であると確信しています: コルドバCLI:6.1.1 ガルプバージョン:CLIバージョン3.9.1 ガルプローカル:ローカルバージョン3.9.1 Ionicバージョン:2.0.0-beta.6 Ionic CLIバージョン:2.0.0-beta.22 Ionicアプリケーションライブラリバージョン:2.0.0-beta.12 OS: ノードバージョン:v4 .4.4 –
あなたはtsconfig.jsonファイルの内容を共有できますか? –
あなたの応答のためにこんにちはtks、私はあなたのYouTubeのビデオを見て、ここで(::)を見てうれしい。私のミスを見つけたところで、 "ts"オプションでプロジェクトを作成するのを忘れてしまったので、イオンコンパイルで変数宣言構文が認識されないようにしましたが、コードは ".ts"ファイル内にあります。私は "ionic start myapp --v2 --ts"のような新しいプロジェクトを作成し、上記のすべての構文を受け入れました。 –