Ich versuche, die Skripte von meinem Projekt mit webpack einzurichten 2.jQuery.validator webpack 2 und Typoskript
Derzeit meine Dateien kompiliert werden, aber ich habe ein Problem mit jQuery-Validierung
ich habe diesen Fehler, wenn ich versuche, meine Datei zu generieren: TS2339 Fehler:
eRROR in ./wwwroot/scripts/ts/core.ts (18,20) 'Prüfung' Property nicht auf Typen existiert 'JQueryStatic'.
Hier ist mein Import in core.ts:
import jQuery = require("jquery");
import "jquery-validation"
Und mein webpack config:
'use strict';
var webpack = require('webpack');
var path = require('path');
module.exports = {
cache: true,
entry: {
main: './wwwroot/scripts/ts/public/index.ts'
},
output: {
path: path.resolve(__dirname, './wwwroot/scripts/js'),
filename: '[name].js',
},
plugins: [
new webpack.ProvidePlugin({
jQuery: 'jquery',
$: 'jquery',
jquery: 'jquery'
})
],
module: {
loaders: [{
test: /\.ts$/,
exclude: /node_modules/,
loader: 'ts-loader'
}, {
test: /\.js$/,
exclude: /node_modules/,
}]
},
resolve: {
extensions: ['.ts', '.tsx', '.js']
}
};
Ich fand schon eine Menge, was mit Google, aber jede Lösung funktioniert für mich Wenn also jemand eine Idee hat ...
natürlich ist es installiert, und ist nicht jquery.validation aber jquery-validation – OrcusZ
@OrcusZ. '@ types/jquery.validation' ist das Paket, das die Typisierung für die jquery-Validierungsbibliothek enthält. Siehe [dies] (https://github.com/DefinitelyTyped/DefinitelyTyped/blob/master/types/jquery.validation/index.d.ts). Und es gibt keine Typisierung mit dem Namen 'jquery-validation'. Welches Typisierungspaket hast du installiert? – Saravana
Entschuldigung meine Schuld, ich verwechselte mit dem NPM-Paket. Meine installierten Typen (unter @types-Ordner) sind: ** jquery, jquery-validation-dezent, jquery.validation ** – OrcusZ