UNPKG

@quasar/app-webpack

Version:

Quasar Framework App CLI with Webpack

27 lines (18 loc) 719 B
const { bold, underline, yellow } = require('kolorist') const { removeFileLoaders } = require('../utils.js') const depRE = /Can't resolve '(.*)' in/ const relativeRE = /^(\.\/|\.\.\/)/ module.exports = function format (error, printLog, titleFn) { printLog(titleFn(removeFileLoaders(error.file))) printLog() const depMatch = error.message.match(depRE) if (depMatch === null) { printLog(error.message.replace('Module not found: Error: ', '')) return } const dependency = depMatch[ 1 ] printLog(`Module not found: Can't resolve imported dependency "${ bold(underline(yellow(dependency))) }"`) if (relativeRE.test(dependency) === false) { printLog('Did you forget to install it?') } }