2016-10-12 15 views
2

私はプロジェクトに依存関係を追加していました。私はnpm installコマンドを使用してビルドが失敗した場所を見てからaurelia.jsonファイルに依存関係を追加しています。これは予想されるワークフローですか/インストール中にaurelia.jsonにファイルの依存関係を追加する方法はありますか?libインストール時にaurelia.jsonに依存関係を追加する

例えば、私はいくつかのビルドエラーが

{ uid: 8, 
name: 'writeBundles', 
branch: false, 
error: 
{ [Error: ENOENT: no such file or directory, open 'F:\Oct2016\au-mat-test-drive\src\materialize-css.js'] 
    errno: -4058, 
    code: 'ENOENT', 
    syscall: 'open', 
    path: 'F:\\Oct2016\\au-mat-test-drive\\src\\materialize-css.js', 
    moduleTree: [ 'main' ], 
    fileName: 'F:/Oct2016/au-mat-test-drive/src/main.js' }, 
    duration: [ 0, 32674160 ], 
    time: 1476238675900 } 

で始まる取得私はアウレリア-実体 をインストールしたいので、私は

npm install aurelia-materialize materialize --save 

これは、プロジェクトの依存関係にそれを保存し、その後、私は

au build 

を実行しますそれで、私はaurelia.json依存にmaterialize-cssを追加します

{ 
     "name" : "materialize-css", 
     "path": "../node_modules/materialize-css/dist/js", 
     "main" : "materialize" 
     }, 

はその後、私はそれを見つけるカント同じエラーを取得します/私はjqueryのをインストールし、それがhammerjsのDEPを探し

 { 
     "name" : "jquery", 
     "path": "../node_modules/jquery/dist", 
     "main" : "jquery" 
     }, 

aurelia.jsonに以下を追加NPMので、私はNPM jqueryの奉仕それをインストールしてからaurelia.js

 { 
     "name" : "hammerjs", 
     "path": "../node_modules/hammerjs", 
     "main" : "hammer" 
     } 

にそのないひどいワークフローを、以下を追加し、最終的に私はすべてがインストールされ得る..しかし、私はLIBSをインストールするため、この前後にゲームの話を誰も見たことがありません。何か不足していますか?

開発ノート:aurelia-materialize-bridgeをインストールするための適切なインストーラはhereです。私は別のプラグインをインストールするときに同様のワークフローを使用したため、質問をそのまま残しています。

+0

CLIは現在アルファフェーズにあります。彼らはそれを改善するつもりです。あなたは 'aurelia.json'ファイルを手動で編集する必要はありません。 –

+0

Miroslavが言ったように、我々はこれに対処するつもりです。私たちがそれを嗅ぎつぶしている間、不便をおかけして申し訳ありません。それはお尻の痛みです、私は知っています。 –

+0

大丈夫、聞こえるよ – user1778606

答えて

0

コメントごとに、プロセスは今のところ設計されています。

CLIツールが成熟するにつれて改善される場合があります。

+0

また、MaterializeはAMDでうまく動作しません。 AMD互換のバージョンを作成する方法があります。あなたは、この記述を見てみたいかもしれません。もしあなたがそれを望まないなら、すべての "ブリッジ"のものを無視してください:https://aurelia-ui-toolkits.gitbooks.io/materialize-bridge-docs/content/installation/aurelia -cli.html – Daniel

関連する問題