[TIL]2021.07.23金
Today Ariticle
Today Idea
Today I Learned
fastcamplefront-end webpack部分
--
Webpackのインストール
npm init -y -> npm i -D webpack webpack-cli webpack-dev-server@next
Webpack pluginのインストール
npm i -D html-webpack-plugin
**package.json**
"scripts": {
"dev": "webpack-dev-server --mode development",
"build": "webpack --mode production"
}
--**webpack.config.js**
//webpack은 콘피그js 파일이 필요하다.
//node.js의 import
const path = require('path')
//node.js의 export
module.exports = {
entry: './js/main.js',
//모든 코드에 절대 경로를 입력해야한다.
output: {
// path: path.resolve(__dirname, 'dist'),
//dirname = 현재 경로를 지정
//filename: 'main.js',
clean: true
//새로 run 할 때 기존에 생성된 파일을 삭제함.
},
plugins: [
new HtmlPlugin({
template: './index.html'
})
//플러그인 설치
],
devServer: {
host: '0.0.0.0',
port: 3000
//구름 ide에서 작업중인데, host를 인터넷으로, port를 3000포트로 구름과 통일시켜줬다.
}
}
Today Commit
Today Works
Today Review
休暇前に設計した路線図に基づいて、フロントを勉強しています.
HTML/CSS/JS -> Git -> (TypeScript) -> SCSS -> Bundler(Webpack) -> Vue.js
終わった...いつも
Reference
この問題について([TIL]2021.07.23金), 我々は、より多くの情報をここで見つけました https://velog.io/@yuhwanjun/TIL-210723-금テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol