vue2配置build项目打包目录路径

在用vue2开发项目的时候,并不总是直接打包到当前目录的dist文件夹的。往往,有个专门的目录B存放,便于部署到服务器。
那么要每次从dist拷贝过去吗?为什么不知道构建到B目录下?

首先在config目录下的index.js中找到build属性的默认配置

build: {
//Template for index.html
// index: path.resolve(__dirname, '../dist/index.html'),  index.html默认是打包到当前路径的dist
index: path.resolve(__dirname, 'E:/B/index.html'), //本地对应目录的绝对路径
// Paths0
// assetsRoot: path.resolve(__dirname, '../dist'), // 静态资源默认是打包到当前路径的dist
assetsRoot: path.resolve(__dirname, 'E:/B/source'),//静态资源存放的本地根目录绝对路径
assetsSubDirectory: 'static',  //静态资源存放的本地子目录绝对路径
assetsPublicPath: 'http://xxx/xxx',  //静态资源的服务器路径,如果是和index.html同一项目目录下的,可以使用相对路径

修改完成后,重新打包,就可以啦~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容