Skip to content

Commit bc065d4

Browse files
added deleting files at the end
1 parent f57459d commit bc065d4

1 file changed

Lines changed: 10 additions & 15 deletions

File tree

generator/index.js

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const helpers = require('./tools/helpers');
2+
const fs = require('fs');
23

34
module.exports = (api, options) => {
45
api.extendPackage({
@@ -34,22 +35,16 @@ module.exports = (api, options) => {
3435
...options,
3536
});
3637
}
37-
api.onCreateComplete(() => {
38-
39-
if (options.useCrud) {
40-
helpers.updateFile(api, api.entryFile, lines => {
41-
const vueImportIndex = lines.findIndex(line => line.match(/^plugins/));
42-
const newVueIndex = lines.findIndex(line => line.match(/^new Vue/));
43-
44-
lines.splice(vueImportIndex + 1, 0, 'import API from \'./API.js\';');
45-
lines.splice(vueImportIndex + 1, 0, 'import VuetifyResource from \'@kingscode/vuetify-resource\';');
46-
47-
lines.splice(newVueIndex - 1, 0, 'Vue.use(VuetifyResource);');
48-
lines.splice(newVueIndex - 1, 0, 'window.$http = API;');
49-
lines.splice(newVueIndex - 1, 0, 'Vue.prototype.$http = API;');
5038

51-
return lines;
52-
});
39+
api.onCreateComplete(() => {
40+
if(fs.existsSync('src/store.js')) {
41+
fs.unlinkSync(api.resolve('src/store.js'));
42+
}
43+
if(fs.existsSync('src/assets/logo.svg')) {
44+
fs.unlinkSync(api.resolve('src/assets/logo.svg'));
45+
}
46+
if(fs.existsSync('src/components/HelloWorld.vue')) {
47+
fs.unlinkSync(api.resolve('src/components/HelloWorld.vue'));
5348
}
5449
});
5550
};

0 commit comments

Comments
 (0)