VueCli3.0 如何设置打包出的文件放在static目录下?

新版的 VueCli3.0打包出的所有文件都散落在根目录,做服务器伪静态等规则很麻烦,想像以前一样能够全部打包到一个static目录下,请问有谁成功过?

阅读 20.2k
3 个回答

最新版的更新,已经解决这个问题

module.exports = {
  assetsDir: "static"
};

这个问题我找到了解决办法,很简单的。
public目录下的所有文件编译之后都会拷贝到根目录,我们要想把这个文件夹下面的文件编译之后放到static下面,就只需要将public下的文件,都放到public/static文件夹下面,这样编译之后,会把所有静态文件都放到static文件夹下面。

vue.config.js

module.exports = {
    outputDir: 'static'
}

不过我记得默认设置应该是统一打到dist文件夹下,而不是散落在根目录的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题