HTML 组件开发。具有浏览器自动重新加载功能的轻量级快速解决方案

HTML components developement. Light-weight, fast solution with browser auto-reload

假设我想制作一个包含 HTML 个组件的新框架。 我的项目结构是这样的:

/components
../dialog
../../css
../../js
../../html
../textfield
../../css
../../js
../../html

我需要一些技术来 运行 这样的项目会给我:

所以基本上我需要像 codepen.io 一样工作的东西,但要借助我的 IDE(我使用 webstorm)

我尝试了什么:

为了避免混淆。因此,我想为用户提供 css/less/sass 和 html/jade/... 它不应该像 web 组件:Polymer 或 React

您可以尝试 React 来自 Facebook。这是一个只生成视图的客户端框架。

  • webpackwebpack-dev-server 相结合,您可以将热代码推送到您的页面。
  • 结合less-loadersass-loader你可以获得LESS/SASS支持。
  • babel-loader 结合,您可以 运行 模板的 JSX,这是一个类似于 HTML 的标记。还允许您通过转译使用新的 ES6 功能。

尝试 gulp 使用 BrowserSync 编译您的 sass。在编译方式、编译时间等方面提供了大量自定义设置。