在用vue2開(kāi)發(fā)項(xiàng)目的時(shí)候拉馋,并不總是直接打包到當(dāng)前目錄的dist文件夾的亲雪。往往跑揉,有個(gè)專(zhuān)門(mén)的目錄B存放锅睛,便于部署到服務(wù)器。
那么要每次從dist拷貝過(guò)去嗎历谍?為什么不知道構(gòu)建到B目錄下现拒?
首先在config目錄下的index.js中找到build屬性的默認(rèn)配置
build: {
//Template for index.html
// index: path.resolve(__dirname, '../dist/index.html'), index.html默認(rèn)是打包到當(dāng)前路徑的dist
index: path.resolve(__dirname, 'E:/B/index.html'), //本地對(duì)應(yīng)目錄的絕對(duì)路徑
// Paths0
// assetsRoot: path.resolve(__dirname, '../dist'), // 靜態(tài)資源默認(rèn)是打包到當(dāng)前路徑的dist
assetsRoot: path.resolve(__dirname, 'E:/B/source'),//靜態(tài)資源存放的本地根目錄絕對(duì)路徑
assetsSubDirectory: 'static', //靜態(tài)資源存放的本地子目錄絕對(duì)路徑
assetsPublicPath: 'http://xxx/xxx', //靜態(tài)資源的服務(wù)器路徑,如果是和index.html同一項(xiàng)目目錄下的望侈,可以使用相對(duì)路徑
修改完成后印蔬,重新打包,就可以啦~~~