mirror of
https://gitee.com/dcloud/uni-preset-vue
synced 2025-04-25 06:20:13 +08:00
test generator
This commit is contained in:
parent
d8337c8120
commit
6371ecb55c
68
generator.js
68
generator.js
@ -29,40 +29,40 @@ async function generate(dir, files, base = '') {
|
||||
|
||||
module.exports = (api, options, rootOptions) => {
|
||||
|
||||
api.extendPackage(pkg => {
|
||||
delete pkg.postcss
|
||||
delete pkg.browserslist
|
||||
return {
|
||||
scripts: {
|
||||
'serve': 'npm run dev:h5',
|
||||
'build': 'npm run build:h5',
|
||||
'dev:h5': 'cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve',
|
||||
'build:h5': 'cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build',
|
||||
'dev:mp-weixin': 'cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch',
|
||||
'dev:mp-baidu': 'cross-env NODE_ENV=development UNI_PLATFORM=mp-baidu vue-cli-service uni-build --watch',
|
||||
'dev:mp-alipay': 'cross-env NODE_ENV=development UNI_PLATFORM=mp-alipay vue-cli-service uni-build --watch',
|
||||
'build:mp-weixin': 'cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build',
|
||||
'build:mp-baidu': 'cross-env NODE_ENV=production UNI_PLATFORM=mp-baidu vue-cli-service uni-build',
|
||||
'build:mp-alipay': 'cross-env NODE_ENV=production UNI_PLATFORM=mp-alipay vue-cli-service uni-build'
|
||||
},
|
||||
dependencies: {
|
||||
'flyio': '^0.6.2',
|
||||
'vuex': '^3.0.1',
|
||||
'@dcloudio/uni-h5': '*',
|
||||
'@dcloudio/uni-mp-weixin': '*',
|
||||
'@dcloudio/uni-mp-baidu': '*',
|
||||
'@dcloudio/uni-mp-alipay': '*'
|
||||
},
|
||||
devDependencies: {
|
||||
'@dcloudio/vue-cli-plugin-uni': '*'
|
||||
},
|
||||
browserslist: [
|
||||
'last 3 versions',
|
||||
'Android >= 4.4',
|
||||
'ios >= 8'
|
||||
]
|
||||
}
|
||||
})
|
||||
// api.extendPackage(pkg => {
|
||||
// delete pkg.postcss
|
||||
// delete pkg.browserslist
|
||||
// return {
|
||||
// scripts: {
|
||||
// 'serve': 'npm run dev:h5',
|
||||
// 'build': 'npm run build:h5',
|
||||
// 'dev:h5': 'cross-env NODE_ENV=development UNI_PLATFORM=h5 vue-cli-service uni-serve',
|
||||
// 'build:h5': 'cross-env NODE_ENV=production UNI_PLATFORM=h5 vue-cli-service uni-build',
|
||||
// 'dev:mp-weixin': 'cross-env NODE_ENV=development UNI_PLATFORM=mp-weixin vue-cli-service uni-build --watch',
|
||||
// 'dev:mp-baidu': 'cross-env NODE_ENV=development UNI_PLATFORM=mp-baidu vue-cli-service uni-build --watch',
|
||||
// 'dev:mp-alipay': 'cross-env NODE_ENV=development UNI_PLATFORM=mp-alipay vue-cli-service uni-build --watch',
|
||||
// 'build:mp-weixin': 'cross-env NODE_ENV=production UNI_PLATFORM=mp-weixin vue-cli-service uni-build',
|
||||
// 'build:mp-baidu': 'cross-env NODE_ENV=production UNI_PLATFORM=mp-baidu vue-cli-service uni-build',
|
||||
// 'build:mp-alipay': 'cross-env NODE_ENV=production UNI_PLATFORM=mp-alipay vue-cli-service uni-build'
|
||||
// },
|
||||
// dependencies: {
|
||||
// 'flyio': '^0.6.2',
|
||||
// 'vuex': '^3.0.1',
|
||||
// '@dcloudio/uni-h5': '*',
|
||||
// '@dcloudio/uni-mp-weixin': '*',
|
||||
// '@dcloudio/uni-mp-baidu': '*',
|
||||
// '@dcloudio/uni-mp-alipay': '*'
|
||||
// },
|
||||
// devDependencies: {
|
||||
// '@dcloudio/vue-cli-plugin-uni': '*'
|
||||
// },
|
||||
// browserslist: [
|
||||
// 'last 3 versions',
|
||||
// 'Android >= 4.4',
|
||||
// 'ios >= 8'
|
||||
// ]
|
||||
// }
|
||||
// })
|
||||
|
||||
api.render(async function(files) {
|
||||
|
||||
|
@ -1,8 +1,9 @@
|
||||
{
|
||||
"useConfigFiles": false,
|
||||
"plugins": {
|
||||
"@vue/cli-plugin-babel": {
|
||||
"version": "3.1.1",
|
||||
"@dcloudio/vue-cli-plugin-uni": {},
|
||||
"@vue/cli-plugin-babel": {
|
||||
"version": "3.1.1",
|
||||
"presets": [
|
||||
["@vue/app", {
|
||||
"useBuiltIns": "entry"
|
||||
|
Loading…
x
Reference in New Issue
Block a user