2017-04-23 12 views
1

aurelia-validationプラグインをアプリケーションに追加しようとしています。私のaurelia.jsonファイルでは、モジュールをdependenciesノードに追加しました。Aurelia CLIがnode_modulesフォルダへのスクリプト参照を追加しています

"prepend": [ 
     "node_modules/bluebird/js/browser/bluebird.core.js", 
     "node_modules/aurelia-cli/lib/resources/scripts/configure-bluebird.js", 
     "node_modules/requirejs/require.js" 
    ], 
    "dependencies": [ 
     ... Trimmed other packages... 
     { 
     "name": "aurelia-validation", 
     "main": "aurelia-validation", 
     "path": "../node_modules/aurelia-validation/dist/amd", 
     "resources": [] 
     } 
    ] 

私は、ブラウザでindex.htmlファイルを見ると、私はnode_modulesフォルダにオーレリア検証に<head>ポインティングでスクリプトタグを参照してください。そのパスは私のWebルートに存在しないため、実行時エラーの原因となっている

Script link to aurelia-validation

Error loading aurelia-validation

なぜCLIは、次のようにこのモジュールを参照していますか?それはなぜ私のファイルの残りのようにそれをバンドルしないでしょうか?

+1

aurelia.jsonで依存関係を追加する処理に 'au import'を使ってみましたか?それを[ここ](http://blog.aurelia.io/2017/03/07/early-march-mega-release/)参照してください。 – janmvtrinidad

+0

あなたのプロジェクトに確かに "npm install" -aurelia-validationがありますか? – ry8806

答えて

1

ほとんどの場合、au import/installを使用してaurelia.jsonに参照をインストール/追加することができます。それを参照してくださいhere

+0

何かをインストールするのを忘れた場合や、私のaurelia.jsonで注文が間違っていた場合、私は確信していません。私はauのインストールを使用してすべてを再インストールし、私の問題を解決しました。ありがとう! –

+0

場合によっては、jqueryのためにブートストラップが読み込めないという問題が発生しました。また、プラグインが依存関係に現れる順序が重要であることにも注意してください。 – janmvtrinidad

関連する問題