12345678910111213141516171819 |
- 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
- }
- }
|