mirror of https://github.com/ElemeFE/element
parent
65d6938ddf
commit
6da89b14a6
|
@ -10,9 +10,10 @@
|
||||||
- 修复 Table 中被固定列的高度不与其他列的高度协调的问题
|
- 修复 Table 中被固定列的高度不与其他列的高度协调的问题
|
||||||
- 修复 Time Picker 的 `picker-options` 属性
|
- 修复 Time Picker 的 `picker-options` 属性
|
||||||
- 修复一些组件图标丢失的问题
|
- 修复一些组件图标丢失的问题
|
||||||
- 修复远程搜索的 Select 在 Form 中的显示问题
|
- 修复 远程搜索的 Select 在 Form 中的显示问题
|
||||||
- 修复 Input Number 输入小数和非数字值时的问题
|
- 修复 Input Number 输入小数和非数字值时的问题
|
||||||
- 修复 Select 选中 value 为 0 的值时绑定值不更新的问题
|
- 修复 Select 选中 value 为 0 的值时绑定值不更新的问题
|
||||||
|
- 优化 增加打包成 commonjs 且不压缩的文件,默认引入 commonjs
|
||||||
|
|
||||||
#### 非兼容性更新
|
#### 非兼容性更新
|
||||||
- Menu 组件 `mode` 属性默认值修改为 `vertical`
|
- Menu 组件 `mode` 属性默认值修改为 `vertical`
|
||||||
|
|
|
@ -2,14 +2,14 @@
|
||||||
"name": "element-ui",
|
"name": "element-ui",
|
||||||
"version": "1.0.0-rc.1",
|
"version": "1.0.0-rc.1",
|
||||||
"description": "A Component Library for Vue.js.",
|
"description": "A Component Library for Vue.js.",
|
||||||
"main": "lib/index.js",
|
"main": "lib/element-ui.common.js",
|
||||||
"files": [
|
"files": [
|
||||||
"lib",
|
"lib",
|
||||||
"src"
|
"src"
|
||||||
],
|
],
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"dev": "npm i && (node bin/iconInit.js & node bin/build-entry.js) && cooking watch -c scripts/cooking.demo.js",
|
"dev": "npm i && (node bin/iconInit.js & node bin/build-entry.js) && cooking watch -c scripts/cooking.demo.js",
|
||||||
"dist": "del -f lib && cooking build -c scripts/cooking.conf.js -p && cooking build -c scripts/cooking.component.js -p && npm run build:theme",
|
"dist": "del -f lib && cooking build -c scripts/cooking.conf.js,scripts/cooking.common.js -p && cooking build -c scripts/cooking.component.js -p && npm run build:theme",
|
||||||
"dist:all": "node bin/build-all.js && npm run build:theme",
|
"dist:all": "node bin/build-all.js && npm run build:theme",
|
||||||
"build:theme": "gulp build --gulpfile packages/theme-default/gulpfile.js && cp-cli packages/theme-default/lib lib/theme-default",
|
"build:theme": "gulp build --gulpfile packages/theme-default/gulpfile.js && cp-cli packages/theme-default/lib lib/theme-default",
|
||||||
"deploy": "cooking build -c scripts/cooking.demo.js -p",
|
"deploy": "cooking build -c scripts/cooking.demo.js -p",
|
||||||
|
|
|
@ -43,9 +43,9 @@
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
width: String,
|
width: [String, Number],
|
||||||
|
|
||||||
height: String,
|
height: [String, Number],
|
||||||
|
|
||||||
fit: {
|
fit: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
var cooking = require('cooking');
|
||||||
|
var path = require('path');
|
||||||
|
|
||||||
|
cooking.set({
|
||||||
|
entry: './src/index.js',
|
||||||
|
dist: './lib',
|
||||||
|
clean: false,
|
||||||
|
format: 'cjs',
|
||||||
|
extends: ['vue2'],
|
||||||
|
minimize: false,
|
||||||
|
alias: {
|
||||||
|
main: path.join(__dirname, '../src'),
|
||||||
|
packages: path.join(__dirname, '../packages'),
|
||||||
|
examples: path.join(__dirname, '../examples')
|
||||||
|
},
|
||||||
|
externals: { vue: 'vue' }
|
||||||
|
});
|
||||||
|
|
||||||
|
cooking.add('output.filename', 'element-ui.common.js');
|
||||||
|
cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
|
||||||
|
module.exports = cooking.resolve();
|
|
@ -15,18 +15,17 @@ cooking.set({
|
||||||
dist: './lib',
|
dist: './lib',
|
||||||
clean: false,
|
clean: false,
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
extractCSS: '[name]/style.css',
|
extends: ['vue2'],
|
||||||
extends: ['vue2']
|
minimize: false,
|
||||||
|
alias: {
|
||||||
|
main: path.join(__dirname, '../src'),
|
||||||
|
packages: path.join(__dirname, '../packages'),
|
||||||
|
examples: path.join(__dirname, '../examples')
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
cooking.add('output.filename', '[name]/index.js');
|
cooking.add('output.filename', '[name]/index.js');
|
||||||
|
|
||||||
cooking.add('resolve.alias', {
|
|
||||||
'main': path.join(__dirname, '../src'),
|
|
||||||
'packages': path.join(__dirname, '../packages'),
|
|
||||||
'examples': path.join(__dirname, '../examples')
|
|
||||||
});
|
|
||||||
|
|
||||||
var externals = {};
|
var externals = {};
|
||||||
Object.keys(Components).forEach(function(key) {
|
Object.keys(Components).forEach(function(key) {
|
||||||
externals[`packages/${key}/index.js`] = `element-ui/lib/${key}`;
|
externals[`packages/${key}/index.js`] = `element-ui/lib/${key}`;
|
||||||
|
@ -46,5 +45,4 @@ cooking.add('externals', Object.assign({
|
||||||
}, externals));
|
}, externals));
|
||||||
|
|
||||||
cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
|
cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
|
||||||
|
|
||||||
module.exports = cooking.resolve();
|
module.exports = cooking.resolve();
|
||||||
|
|
|
@ -7,25 +7,22 @@ cooking.set({
|
||||||
clean: false,
|
clean: false,
|
||||||
format: 'umd',
|
format: 'umd',
|
||||||
moduleName: 'ELEMENT',
|
moduleName: 'ELEMENT',
|
||||||
extractCSS: 'style.css',
|
extends: ['vue2'],
|
||||||
extends: ['vue2']
|
alias: {
|
||||||
|
main: path.join(__dirname, '../src'),
|
||||||
|
packages: path.join(__dirname, '../packages'),
|
||||||
|
examples: path.join(__dirname, '../examples')
|
||||||
|
},
|
||||||
|
externals: {
|
||||||
|
vue: {
|
||||||
|
root: 'Vue',
|
||||||
|
commonjs: 'vue',
|
||||||
|
commonjs2: 'vue',
|
||||||
|
amd: 'vue'
|
||||||
|
}
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
cooking.add('output.filename', 'index.js');
|
cooking.add('output.filename', 'index.js');
|
||||||
|
|
||||||
cooking.add('resolve.alias', {
|
|
||||||
'main': path.join(__dirname, '../src'),
|
|
||||||
'packages': path.join(__dirname, '../packages'),
|
|
||||||
'examples': path.join(__dirname, '../examples')
|
|
||||||
});
|
|
||||||
|
|
||||||
cooking.add('externals.vue', {
|
|
||||||
root: 'Vue',
|
|
||||||
commonjs: 'vue',
|
|
||||||
commonjs2: 'vue',
|
|
||||||
amd: 'vue'
|
|
||||||
});
|
|
||||||
|
|
||||||
cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
|
cooking.add('loader.js.exclude', /node_modules|utils\/popper\.js|util\/fecha.\js/);
|
||||||
|
|
||||||
module.exports = cooking.resolve();
|
module.exports = cooking.resolve();
|
||||||
|
|
Loading…
Reference in New Issue