Skip to content

Commit 2be8093

Browse files
author
wangyi
committed
decrease package size with es package
1 parent df08b44 commit 2be8093

File tree

2 files changed

+64
-0
lines changed

2 files changed

+64
-0
lines changed

docs/introduction.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,10 +129,42 @@ For example, you can use webpack.config.js like:
129129

130130
```javascript
131131
{
132+
module: {
133+
rules: [
134+
// your code
135+
{
136+
test: /\.js$|\.ts$|\.tsx$/,
137+
exclude: /(node_modules|bower_components)/,
138+
use: [
139+
{
140+
loader: 'babel-loader',
141+
options: {
142+
cacheDirectory: true
143+
}
144+
}
145+
]
146+
},
147+
// use-agent-reducer/es code
148+
{
149+
test: /\.js$|\.ts$|\.tsx$/,
150+
include: /(node_modules\/agent-reducer\/es|node_modules\/use-agent-reducer\/es)/,
151+
use: [
152+
{
153+
loader: 'babel-loader',
154+
options: {
155+
cacheDirectory: true
156+
}
157+
}
158+
]
159+
},
160+
......
161+
]
162+
},
132163
...,
133164
resolve: {
134165
alias:{
135166
// transform import target name here
167+
'agent-reducer':'agent-reducer/es',
136168
'use-agent-reducer':'use-agent-reducer/es'
137169
},
138170
extensions: ['.js', '.ts', '.tsx', '.json', 'txt'],

docs/zh/introduction.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -140,10 +140,42 @@ module.exports = {
140140

141141
```javascript
142142
{
143+
module: {
144+
rules: [
145+
// 你的代码
146+
{
147+
test: /\.js$|\.ts$|\.tsx$/,
148+
exclude: /(node_modules|bower_components)/,
149+
use: [
150+
{
151+
loader: 'babel-loader',
152+
options: {
153+
cacheDirectory: true
154+
}
155+
}
156+
]
157+
},
158+
// use-agent-reducer/es的代码
159+
{
160+
test: /\.js$|\.ts$|\.tsx$/,
161+
include: /(node_modules\/agent-reducer\/es|node_modules\/use-agent-reducer\/es)/,
162+
use: [
163+
{
164+
loader: 'babel-loader',
165+
options: {
166+
cacheDirectory: true
167+
}
168+
}
169+
]
170+
},
171+
......
172+
]
173+
},
143174
...,
144175
resolve: {
145176
alias:{
146177
// 引用名转换
178+
'agent-reducer':'agent-reducer/es',
147179
'use-agent-reducer':'use-agent-reducer/es'
148180
},
149181
extensions: ['.js', '.ts', '.tsx', '.json', 'txt'],

0 commit comments

Comments
 (0)