モジュールシステムとwebpack設定//20210412
1434 ワード
1.モジュール化システム
1)説明
他の場所で使用するには、
// WordRelay.jsx
const React = require('react');// 사용할 리액트 호출
...
module.exports = wordRelay; // export로 모듈화
2)モジュール化の問題
jsxファイルがたくさんあってもhtmlでは1つのjsxファイルsrc しか参照できません.
したがって、
2.webpacの設定
const path = require('path'); // node path설정
module.export = {
name : 'wordrelay-setting',
mode : 'development',
devtool : 'eval',
resolve : {
extensions : ['.js', '.jsx']
},
entry : {
app : ['.client'],
}
output : {
path : path.join(__dirname, 'dist'),
filename : 'app.js'
},
};
2-1. コードの説明
1)path:配線.Node機能は、出力に表示されるappです.jsのパスの設定
2)name:コンビネーションモジュール名
3)モード:モード説明.開発は開発のためです.サービスに使用されるのは「本番」です
4)devtool:開発ツール.evalはただ速いという意味です
5)ソリューション:拡張子(拡張子)を設定します.entryファイルの拡張子の設定
6)entry:Webパッケージにマージするファイル.サンプルコードのclient.jsxとwordRelay.jsxは合併しますが、clientではwordRelayです.jsxを呼び出すので1つだけ書きます
7)出力:合成の最終結果.pathに配線します.名前をfilenameに設定します.
Reference
この問題について(モジュールシステムとwebpack設定//20210412), 我々は、より多くの情報をここで見つけました https://velog.io/@skwlalsl93/모듈시스템과-webpack설정-20210412テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol