Webpack Vuejs网页包静态文件夹在子文件夹中不工作

Webpack Vuejs网页包静态文件夹在子文件夹中不工作,webpack,vue.js,Webpack,Vue.js,我们可以有一个相对静态的网页文件夹吗 我创建了一个Vuejs应用程序,它使用Webpack作为构建工具。结构是这样的,我将所有图像/视频放在静态下,而js/css放在资产下: 只要应用程序以root用户身份分发,该应用程序就可以正常工作 i、 e http:///index.html 但我想在子文件夹下分发它,同样的分发代码不需要重新编译,因为它可能会被不同的操作团队移动 i、 e 有没有一种方法可以打包静态文件夹,使其像相对路径一样工作,或者我需要将所有资源移动到资产 提前谢谢 今天发生在我

我们可以有一个相对静态的网页文件夹吗

我创建了一个Vuejs应用程序,它使用Webpack作为构建工具。结构是这样的,我将所有图像/视频放在静态下,而js/css放在资产下:

只要应用程序以root用户身份分发,该应用程序就可以正常工作

i、 e
http:///index.html

但我想在子文件夹下分发它,同样的分发代码不需要重新编译,因为它可能会被不同的操作团队移动

i、 e

有没有一种方法可以打包静态文件夹,使其像相对路径一样工作,或者我需要将所有资源移动到资产

提前谢谢

今天发生在我身上, 我通过移除节点模块、重新安装节点模块、关机、通电(重新启动对我不起作用,我必须关机并通电)解决了这个问题

我想这里有一些缓存。所以解决这个问题的最好方法是重新安装node_模块并关闭电源,然后再打开电源

这也可能有助于:

你说:


..,尝试将vue cli升级到最新版本,并确认已使用新项目修复了问题?

我有一种强烈的感觉,我没有按预期的方式使用webpack。Webpack还输出静态文件夹中的所有内容,并具有绝对路径。显示您的Webpack配置。例如,我使用CopyFilesWebpack插件创建图像和字体文件夹(在我的angular项目中)
http://<domain>/<app>/index.html
http://<domain>/<app>/index.html
http://<domain>/<app>/<app>/index.html
assetsPublicPath: '/',

assetsSubDirectory: 'static'