fix: move linkBin into @vue/cli since it requires node 8

This commit is contained in:
Evan You
2018-01-29 22:05:31 -05:00
parent e5ef34d439
commit 120d5c5256
5 changed files with 4 additions and 8 deletions

View File

@@ -1,7 +1,7 @@
jest.setTimeout(30000)
const path = require('path')
const { linkBin } = require('@vue/cli-shared-utils')
const { linkBin } = require('@vue/cli/lib/util/linkBin')
const create = require('@vue/cli-test-utils/createTestProject')
const runSilently = fn => {

View File

@@ -1,6 +1,5 @@
[
'env',
'linkBin',
'logger',
'spinner',
'validate',

View File

@@ -6,14 +6,13 @@ const slash = require('slash')
const chalk = require('chalk')
const semver = require('semver')
const minimist = require('minimist')
const { error } = require('@vue/cli-shared-utils/lib/logger')
const requiredVersion = require('../package.json').engines.node
if (!semver.satisfies(process.version, requiredVersion)) {
error(
console.log(chalk.red(
`You are using Node ${process.version}, but this version of vue-cli ` +
`requires Node ${requiredVersion}.\nPlease upgrade your Node version.`
)
))
process.exit(1)
}

View File

@@ -1,5 +1,3 @@
/* eslint-disable vue-libs/no-async-functions */
// cross-platform executable link, mostly for Windows
const fs = require('fs')

View File

@@ -1,7 +1,7 @@
// dev only
const path = require('path')
const { linkBin } = require('@vue/cli-shared-utils')
const { linkBin } = require('./linkBin')
module.exports = function setupDevProject (targetDir) {
return linkBin(