Vue或者React项目打包成一个HTML文件(包含CSS,JS,svg,png,ttf,eot,woff等) |
您所在的位置:网站首页 › webpack打包成一个文件 › Vue或者React项目打包成一个HTML文件(包含CSS,JS,svg,png,ttf,eot,woff等) |
需求
把所有文件打包成一个html文件项目环境:webpack4 + vue 2 +vue-cli 4使用vue-cli脚手架打包出来的问件,包括css,fonts(字体图标相关文件),img(png,svg等),js,html ![]() ![]() 报错:Cannot read property ‘getHooks’ of undefined 依赖版本 "webpack": "^4.46.0" "html-webpack-plugin": "^4.5.2", "html-webpack-inline-source-plugin": "^1.0.0-beta.1", "@vue/cli-service": "~4.4.0",解决方法 https://stackoverflow.com/questions/60423388/htmlwebpackinlinesourceplugin-typeerror-cannot-read-property-gethooks-of-undenpm i html-webpack-plugin@next 依赖webpack@"^5.1.2" 遇到的问题二:报错: Rule can only have one resource source (provided resource and test + include + exclude) in 依赖版本 "webpack": "^5.24.4" "@vue/cli-service": "~4.4.0", "html-webpack-inline-source-plugin": "^1.0.0-beta.1", "html-webpack-plugin": "^5.3.1"解决方法 删除webpack,重新装以前的版本。npm uninstall webpacknpm install webpack@^4.0.0 --save-dev 遇到的问题三:报错 网上的方法不太好使,大多数都是升级webpack,然后卸载node_modules 、package-lock.json 然后重新npm install 版本不匹配造成的,于是降低插件版本 “html-webpack-plugin”: “^3.2.0” “html-webpack-inline-source-plugin”: “0.0.10” 小结 借鉴的Vue项目打包成一个HTML文件(包含CSS,JS),作者:疏影横斜水清浅鸣谢文章作者,给了我帮助 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |