test generator

This commit is contained in:
fxy060608 2018-12-19 11:31:08 +08:00
parent d8337c8120
commit 6371ecb55c
2 changed files with 37 additions and 36 deletions

View File

@ -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) {

View File

@ -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"