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',
...
],
},
...
}]
};
そしてコンパイル: