2016-12-02 10 views
0

私はAurelia CLIプロジェクトでTypedJSON NPMパッケージを試してみたいと思いますが、タイプをインポートするとすぐにエラーが発生します。Aurelia CLIプロジェクトでTypedJSON NPMパッケージを使用しようとしたときにエラーが発生しました

  • (、SASSを活字体)バニラアウレリアCLIプロジェクトを作成します
  • NPM typedjson-NPM --save
  • タイピングは、NPMインストールしてインストールします:typedjson-NPM
  • これらは私が撮った手順は次のとおりです

  • はこのように、/のSRCで* .TSファイルを作成します。

    import { JsonObject, JsonMember } from "typedjson-npm"; 
    
    @JsonObject 
    export class CultureInfo { 
        @JsonMember({ type: String }) 
        name: string; 
    
        @JsonMember({ type: String }) 
        cultureCode: string; 
    } 
    
  • auのビルドは、私はこのエラーを取得する: "ENOENT:そのようなファイルやディレクトリはありません、開いている 'C:\ソース\ aureliatest \ SRC \ typedjson-npm.js'"

がNPMに問題がありますパッケージまたはAureliaにアクセスできるようにこのライブラリを手動で設定する必要がありますか?私はAureliaには新しく、ここで何をすべきか分からない。

+1

あなたはaurelia.json' 'にそれを追加しましたか?私の経験では、Aurelia-cliを使うときは、nureを介してインストールした後、常にaurelia.jsonに依存関係エントリを追加する必要があります。これは将来的に自動化される予定ですが、今は手動で行う必要があります。 – LStarky

+0

それはそうだった - 私はいくつかのCLI記事を見て、それを通して言及した。間違いなくCLIコマンドが必要です。依存関係を追加するのは簡単です。 – Sam

答えて

1

私は解決策を見つけた - 依存関係は手動でもaurelia_project/aurelia.jsonに追加する必要があります。

"dependencies": [ 
    "typedjson-npm", 
    "aurelia-binding", 
    "aurelia-bootstrapper", 
    "aurelia-dependency-injection", 
    .... 
], 
関連する問題