今天在build項目的時候報:
ReferenceError: resolve is not defined npm ERR! code ELIFECYCLE npm ERR! errno 1 npm ERR! yingyi@1.0.0 build: cross-env NODE_ENV=production webpack --progress --hide-modules npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the yingyi@1.0.0 build script. npm ERR! This is probably not a problem with npm. There is likely additional logging output above. npm ERR! A complete log of this run can be found in: npm ERR! C:UsersyingyiAppDataRoamingnpm-cache_logs2018-05-21T11_19_19_460Z-debug.log
查了一些文檔發現是缺少輔助函數,在webpack的配置文件中加上就好了
function resolve (dir) { return path.join(__dirname, '..', dir) }
使用vue-cli+webpack搭建的項目一般都有這個,如果是自己單引入的配置文件可能會報這個錯,推薦使用腳手架工具搭建環境。