私のプロジェクトにインポートする小さなライブラリを書く方法を学ぼうとしています。バンドルにWebpackを使用しています。私は私のクラスの新しいインスタンスを作成しようとするまで私自身のライブラリをインポートしています:Uncaught ReferenceError:mylibが定義されていません
すべてが正常である:
Uncaught ReferenceError: mylib is not defined
マイライブラリ:
class mylib {
constructor(input) {
this.sayHello(input)
}
sayHello(name) {
console.log('Hello ' + name);
}
}
WebPACKの設定:
module.exports = {
entry: "./src/index.js",
output: {
filename: './mylib.js',
path: __dirname + '/dist'
},
resolve: {
extensions: [".js"]
}
};
Index.htmlと:
<script type="text/javascript" src="dist/mylib.js"></script>
<script>
(function() {
var test = new mylib('myname');
})();
</script>
<body>
<pre>...</pre>
</body>
私はちょうど私が他の場所でライブラリを使用することができるようにすると考えることができるすべてについて試してみたが、何も助けていない...
はどこ私はそれが間違っているのでしょうか?