最近Webpackを使用して開始し、この問題を遭遇しました。私はモジュールとして関数をエクスポートする 'copyright.js'ファイルを持っています。 「index.js」ファイルでは「copyright.js」が必要です。「webpack.config.js」に「app.bundle.js」ファイルが出力されます。このファイルには、「getCopyright()」関数が表示されます。ビルド。webpackのmodule.exportsの後に変数が見つかりません
値を返すことができるように、htmlスクリプトタグの関数をどのように呼び出すことができますか?これまで私は '変数getCopyrightを見つけることができません'または 'copyright.getCopyright();'私は '変数の著作権を見つけることができません'というメッセージを受け取ります。
ありがとうございます。
copyright.js
module.exports.getCopyright = function(){
var val = document.write(new Date().getFullYear());
return val;
}
webpackconfig.js
module.exports = {
entry: {
app: './src/index.js',
filename1: './src/filename1.js',
filename2: './src/filename2.css'
},
output: {
path: path.resolve(__dirname, './dist'),
filename: '[name].bundle.js'
},
index.js
var copyright = require('./copyright');
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<script type="text/javascript" src="app.bundle.js"></script>
</head>
<body>
<div class="foot">
<script>getCopyright();</script>
</div>
</body>
</html>
あなたの答えとあなたの説明のためにippiありがとう!非常に役立ちます。 –