Cannot read property ‘isFile‘ of undefined 报错解决
今天在启动项目时项目起不来,一老报错,经过翻译研究,来上解决方案执行vue项目npm run dev的时候filemanager-webpack-plugin报错TypeError: Cannot read property ‘isFile‘ of undefinedD:\abinwork\fmis_web\node_modules\filemanager-webpack-plugin\lib\i
·
今天在启动项目时项目起不来,一老报错,经过翻译研究,来上解决方案
执行vue项目npm run dev
的时候filemanager-webpack-plugin
报错TypeError: Cannot read property ‘isFile‘ of undefined
D:\abinwork\fmis_web\node_modules\filemanager-webpack-plugin\lib\index.js:271
if (isGlob) archive.glob(command.source, globOptions);else if (sStats.isFile()) archive.file(command.source, {
name: path$1.basename(command.source) });else if (sStats.isDirectory()) archive.glob('**/*', {
^
TypeError: Cannot read property 'isFile' of undefined
at D:\abinwork\fmis_web\node_modules\filemanager-webpack-plugin\lib\index.js:271:79
at D:\abinwork\fmis_web\node_modules\graceful-fs\polyfills.js:282:31
报错的原因很简单因为我们才拉下来的项目是没有dist目录的,然后filemanager-webpack-plugin
去找个dist目录发现竟然不存在,然后就罢工不干了,导致出错;
解决方法,有两种参考
第一种,你重新打包一下就可以了;
npm run build
第二种,修改下配置,运行的时候自动创建下dist目录
注意:先看第一步,如果你npm run build
然后再 npm run dev
项目能跑起来就不用再去执行第二步了
plugins: [
new FileManagerWebpackPlugin ({
onEnd: {
mkdir: [‘./dist‘],
delete: [
‘./dist.zip‘,
],
archive: [
{source: ‘./dist‘, destination: ‘./dist.zip‘},
]
}
})
],
更多推荐
已为社区贡献11条内容
所有评论(0)