使用 Webpack 设置纯 HTML/CSS 组件项目
Setup a pure HTML/CSS components project with Webpack
我是配置新手 webpack
。我知道它被大量用于 React、Angular 等应用程序框架;但我不需要那些。我被要求设置一个项目,我们将在纯 HTML/CSS(Sass)/JS 中创建组件,稍后将它们放在一起用于模板(纯粹用于设计目的)。基本上类似于 React 在没有 React 本身的情况下如何处理它的组件。
如何使用 webpack
和附带的插件设置类似于以下结构的项目?
非常感谢
示例结构:
-rootfolder:
-dist/
-src/
-components/
-progress-bar:
-progress-bar.html
-progress-bar.scss
-progress-bar.js
-accordion/
-accordion.html
-accordion.scss
-accordion.js
-alert/
-alert.html
-alert.scss
-alert.js
-templates/
-home.html
-user-profile.html
-user-dashboard.html
为 HTML/SASS/JS 设置 Webpack 项目的方法与设置 React 项目非常相似。如果您 Google webpack 4 零配置,您会发现一些非常好的文章,它们为您提供了一些分步说明。
Webpack 4 需要以下插件:
1. html-webpack-插件
2. mini-css-extract-plugin
我是配置新手 webpack
。我知道它被大量用于 React、Angular 等应用程序框架;但我不需要那些。我被要求设置一个项目,我们将在纯 HTML/CSS(Sass)/JS 中创建组件,稍后将它们放在一起用于模板(纯粹用于设计目的)。基本上类似于 React 在没有 React 本身的情况下如何处理它的组件。
如何使用 webpack
和附带的插件设置类似于以下结构的项目?
非常感谢
示例结构:
-rootfolder:
-dist/
-src/
-components/
-progress-bar:
-progress-bar.html
-progress-bar.scss
-progress-bar.js
-accordion/
-accordion.html
-accordion.scss
-accordion.js
-alert/
-alert.html
-alert.scss
-alert.js
-templates/
-home.html
-user-profile.html
-user-dashboard.html
为 HTML/SASS/JS 设置 Webpack 项目的方法与设置 React 项目非常相似。如果您 Google webpack 4 零配置,您会发现一些非常好的文章,它们为您提供了一些分步说明。
Webpack 4 需要以下插件: 1. html-webpack-插件 2. mini-css-extract-plugin