2017-11-02 6 views
0

aurelia-apiとaurelia-authorizationに同じ問題がありました。私はこれらのプラグインを認識できないまま追加できないようです。aurelia - モジュールでaurelia-validationの結果を設定しない

import {ValidationRules, ValidationController} from "aurelia-validation"; 

を...、その、それがモジュールオーレリア・検証を見つけることができない私に言って:私のlogin.tsファイルでは私が追加されました。

私は最近、THISという質問をした後、コメントの提案に従っていますが、依然として無駄です。

似たような質問がありましたが、私が見つけたものは古くなっていました。

これは私が行ったことです。 boot.tsファイル内のプラグインとして

追加「オーレリア・検証」を次のように

 import "isomorphic-fetch"; 
     import { Aurelia, PLATFORM } from "aurelia-framework"; 
     import { HttpClient } from "aurelia-fetch-client"; 
     import "bootstrap/dist/css/bootstrap.css"; 
     import "bootstrap"; 
     declare const IS_DEV_BUILD: boolean; // The value is supplied by Webpack during the build 

     export function configure(aurelia: Aurelia) { 
     aurelia.use 
      .standardConfiguration() 
      .plugin(PLATFORM.moduleName("aurelia-validation")); // Here! 

     if (IS_DEV_BUILD) { 
      aurelia.use.developmentLogging(); 
     } 

     new HttpClient().configure(config => { 
      const baseUrl = document.getElementsByTagName("base")[0].href; 
      config.withBaseUrl(baseUrl); 
     }); 

     aurelia 
      .start() 
      .then(() => aurelia.setRoot(PLATFORM.moduleName("app/app/app"))); 

あなたは、私が使用している見ることができるように:

.plugin(PLATFORM.moduleName("aurelia-validation")); 

これは、「オーレリアを追加した後でした-validation "をpackage.jsonファイルに追加し、次に糸を実行します。

また、これをwebpackに追加する必要がありますか?

これらのプラグインをどのように追加しますか?

module.exports = ({ prod } = {}) => { 
    ... 
    return [{ 
     ...,   
     entry: { 
      vendor: [        
       ... 
       'aurelia-validation', 
       ... 
      ], 
     }, 
     ...   
    }] 
}; 

そしてコンパイル:

答えて

0

あなたのWebPACKが設定されている方法に応じて、あなたはおそらくも、このようなものは、ファイルあなたwebpack.config.vendor.jsのベンダーセクションにこれを追加する必要がありますvendor.jsファイルも同様です。このような場合は、ビルドプロセスで自動的に行われません。

node node_modules/webpack/bin/webpack.js --config webpack.config.vendor.js 
関連する問題