Skip to content

Commit 3f748c7

Browse files
steven-kleinegoist
authored andcommitted
clean cached template in downloadandgenerate (vuejs#450) closed vuejs#409 vuejs#403
* clean cached template in downloadandgenerate * update comment for clarity
1 parent 305bdd0 commit 3f748c7

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

bin/vue-init

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ var home = require('user-home')
99
var tildify = require('tildify')
1010
var chalk = require('chalk')
1111
var inquirer = require('inquirer')
12+
var rm = require('rimraf').sync
1213
var logger = require('../lib/logger')
1314
var generate = require('../lib/generate')
1415
var checkVersion = require('../lib/check-version')
@@ -144,6 +145,8 @@ function run () {
144145
function downloadAndGenerate (template) {
145146
var spinner = ora('downloading template')
146147
spinner.start()
148+
// Remove if local template exists
149+
if (exists(tmp)) rm(tmp)
147150
download(template, tmp, { clone: clone }, function (err) {
148151
spinner.stop()
149152
if (err) logger.fatal('Failed to download repo ' + template + ': ' + err.message.trim())

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@
6262
"postcss-loader": "^1.2.1",
6363
"read-metadata": "^1.0.0",
6464
"request": "^2.67.0",
65-
"rimraf": "^2.5.0",
65+
"rimraf": "^2.6.1",
6666
"semver": "^5.1.0",
6767
"tildify": "^1.2.0",
6868
"url-loader": "^0.5.7",

yarn.lock

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4610,7 +4610,7 @@ right-align@^0.1.1:
46104610
dependencies:
46114611
align-text "^0.1.1"
46124612

4613-
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0:
4613+
rimraf@2, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.6.1:
46144614
version "2.6.1"
46154615
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.1.tgz#c2338ec643df7a1b7fe5c54fa86f57428a55f33d"
46164616
dependencies:

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy