UNPKG

@quasar/app-webpack

Version:

Quasar Framework App CLI with Webpack

29 lines (20 loc) 722 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?') } }