Blame view

node_modules/vue-loader/lib/utils/normalize.js 422 Bytes
aaac7fed   liuqimichale   add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
  const IS_TEST = !!process.env.VUE_LOADER_TEST
  const fs = require('fs')
  const path = require('path')
  
  exports.lib = file => path.resolve(__dirname, '../', file)
  
  exports.dep = dep => {
    if (IS_TEST) {
      return dep
    } else if (
      fs.existsSync(path.resolve(__dirname, '../../node_modules', dep))
    ) {
      // npm 2 or npm linked
      return 'vue-loader/node_modules/' + dep
    } else {
      // npm 3
      return dep
    }
  }