1.3.13 • Published 6 years ago
go-js v1.3.13
go-js
Setup frontend webpack server quickly
Video
https://www.youtube.com/embed/VDfcNhSxbQY
What is it?
以 commonjs 为标准的,快捷地前端代码执行环境(基于webpack)
Concept
- one javascript file is one entry. (一个 JavaScript 文件即是一个入口)
Feature
- Download Dependencies Automatically. (自动下载依赖)
- HMR works (HMR 自动生效,无需自行配置)
- Dynamic Entry. (动态入口)
- 为了有效地 cache bundle file,为 Dynamic Entry 提供更好的体验。颗粒化对 WebpackDevMiddleware/WebpackHotMiddleware 的过滤处理
How to use
npm install -g go-js
gojs -h
Customized Loader
可以在当前工作目录下书写自己的 gojs.jsloader.js
module.exports = [
{
test: /\.jsx?$/,
loader: 'babel-loader',
include: [
// root
],
query: {
cacheDirectory: true,
presets: [
require.resolve('babel-preset-es2015'),
require.resolve('babel-preset-react'),
require.resolve('babel-preset-stage-0')
],
plugins: [
require.resolve('babel-plugin-transform-decorators-legacy'),
]
}
},
]
Todo
- 添加上对 TypeScript 的支持(CoffeeScript先放放)
ChangeLog
- v1.2.4
- 添加custom loader支持(gojs.jsloader.js)
- v1.3.0
- 支持全局依赖的使用 (对用户不可见)
1.3.13
6 years ago
1.3.12
6 years ago
1.3.11
6 years ago
1.3.10
6 years ago
1.3.9
6 years ago
1.3.8
6 years ago
1.3.7
6 years ago
1.3.6
6 years ago
1.3.5
6 years ago
1.3.4
6 years ago
1.3.3
6 years ago
1.3.2
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.5
7 years ago
1.2.4
7 years ago
1.2.3
7 years ago
1.2.2
7 years ago
1.2.1
7 years ago
1.2.0-0
7 years ago
1.1.8
7 years ago
1.1.7
7 years ago
1.1.6
7 years ago
1.1.5
7 years ago
1.1.4
7 years ago
1.1.3
7 years ago
1.1.2
7 years ago
1.1.1
7 years ago
1.1.0
7 years ago
1.0.8
7 years ago
1.0.7
7 years ago
1.0.6
7 years ago
1.0.5
7 years ago
1.0.4
7 years ago
1.0.3
7 years ago
1.0.2
7 years ago
1.0.0
7 years ago