用的是vue-cli 3
pages: {
index: {
entry: './src/page/index/main.js',
template: './public/index.html'
},
news: {
entry: './src/page/news/main.js',
template: './public/index.html'
},
rrnt: {
entry: './src/page/rrnt/main.js',
template: './public/index.html'
},
transparent: {
entry: './src/page/transparent/main.js',
template: './public/index.html'
},
joininplan: {
entry: './src/page/joininplan/main.js',
template: './public/index.html'
},
apply: {
entry: './src/page/apply/main.js',
template: './public/index.html'
}
},
如图,有这么几个页面,每个页面即为一个vue应用,每个入口js文件都是一样的引用:
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import axios from 'axios'
import '@/assets/bootstrap.css'
import '@/assets/base.css'
import '@/assets/main.css'
import topbar from '@/components/top.vue'
import bottom from '@/components/bottom.vue'
Vue.config.productionTip = false
Vue.prototype.$axios = axios
Vue.component('topbar', topbar)
Vue.component('bottom', bottom)
document.title ='文章'
new Vue({
router,
render: h => h(App)
}).$mount('#app')
然则打包的时候,会停住,无响应,node.exe进程占满25%的cpu(本电脑为4核), 占用内存一直在涨
用系统cmd或 git bash都一样
页面共6个,在下试了试,注释掉随便其中一个页面,剩5个,都可以顺便打包成功,30秒都不到
只要恢复6个,就是打包不出来,真是奇葩!!
2018-8-27补充: 一共试了3台电脑,都是一样的情况,应该不是环境配置的问题
经过一翻折腾和研究,确定没有救