vuex icon indicating copy to clipboard operation
vuex copied to clipboard

feat: add named export in cjs format file

Open zhangyuang opened this issue 4 years ago • 3 comments

export default has many bugs when mixed with commonjs, vuex use export default object in vuex.cjs.js which behavior is not like vue-router-next. It cause the below code cannot get correct value in the lastest vite version

import { createStore } from 'vuex'
console.log(createStore === undefined)

zhangyuang avatar Nov 02 '21 07:11 zhangyuang

vuex.cjs.js export code

image

zhangyuang avatar Nov 02 '21 07:11 zhangyuang

vue-router-next export code image

zhangyuang avatar Nov 02 '21 07:11 zhangyuang

cc @kiaking , the problem affect users who used the latest vite in ssr

zhangyuang avatar Nov 02 '21 07:11 zhangyuang