webpack-express-boilerplate

A boilerplate for running a Webpack workflow in Node express

Github星跟踪图

webpack-express-boilerplate

A boilerplate for running a Webpack workflow in Node express

Please read the following article: The ultimate Webpack setup to know more about this boilerplate.

Major update to project

Inspired by this project and the evolving of react-transform and CSS Modules, this project has gotten a major upgrade.

NOTE! Use the latest version of Node, 4.x.x.

Install and Running

git clone https://github.com/christianalfoni/webpack-express-boilerplate.git

or just export the files:

svn export https://github.com/christianalfoni/webpack-express-boilerplate/trunk ./dir

  1. cd webpack-express-boilerplate
  2. npm install
  3. npm start
  4. navigate to http://localhost:3000 in your browser of choice.

Overview

React by default

The project runs with React by default and hot replacement of changes to the modules. Currently it is on 0.14.3.

CSS Modules

CSS files loaded into components are locally scoped and you can point to class names with javascript. You can also compose classes together, also from other files. These are also hot loaded. Read more about them here.

To turn off CSS Modules remove it from the webpack.config.js file.

Babel and Linting

Both Node server and frontend code runs with Babel. And all of it is linted. With atom you install the linter package, then linter-eslint and linter-jscs. You are covered. Also run npm run eslint or npm run jscs to verify all files. I would recommend installing language-babel package too for syntax highlighting

Beautify

With a beautify package installed in your editor it will also do that

主要指标

概览
名称与所有者christianalfoni/webpack-express-boilerplate
主编程语言JavaScript
编程语言CSS (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2015-04-18 20:31:49
推送于2021-09-02 15:59:00
最后一次提交2017-02-09 17:10:51
发布数0
用户参与
星数1.4k
关注者数33
派生数285
提交数71
已启用问题?
问题数59
打开的问题数26
拉请求数18
打开的拉请求数4
关闭的拉请求数6
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?