提交 ad038a28 编写于 作者: fxy060608's avatar fxy060608

fix(cli): compatible with vue cli4

上级 69af8c1c
......@@ -260,6 +260,10 @@ moduleAlias.addAlias('mpvue-template-compiler', '@dcloudio/vue-cli-plugin-uni/pa
if (process.env.UNI_USING_V3 && process.env.UNI_PLATFORM === 'app-plus') {
moduleAlias.addAlias('vue-style-loader', '@dcloudio/vue-cli-plugin-uni/packages/app-vue-style-loader')
}
if (process.env.UNI_PLATFORM === 'h5') {
moduleAlias.addAlias('vue-style-loader', '@dcloudio/vue-cli-plugin-uni/packages/h5-vue-style-loader')
}
// vue cache
if ( // 非 h5 ,非 v3,非 native
......
try {
var vueVersion = require('vue').version
} catch (e) {}
// try {
// var vueVersion = require('vue').version
// } catch (e) {}
var packageName = require('./package.json').name
var packageVersion = require('./package.json').version
if (vueVersion && vueVersion !== packageVersion) {
var vuePath = require.resolve('vue')
var packagePath = require.resolve('./package.json')
throw new Error(
'\n\nVue packages version mismatch:\n\n' +
'- vue@' + vueVersion + ' (' + vuePath + ')\n' +
'- ' + packageName + '@' + packageVersion + ' (' + packagePath + ')\n\n' +
'This may cause things to work incorrectly. Make sure to use the same version for both.\n' +
'If you are using vue-loader@>=10.0, simply update vue-template-compiler.\n' +
'If you are using vue-loader@<10.0 or vueify, re-installing vue-loader/vueify should bump ' + packageName + ' to the latest.\n'
)
}
// var packageName = require('./package.json').name
// var packageVersion = require('./package.json').version
// if (vueVersion && vueVersion !== packageVersion) {
// var vuePath = require.resolve('vue')
// var packagePath = require.resolve('./package.json')
// throw new Error(
// '\n\nVue packages version mismatch:\n\n' +
// '- vue@' + vueVersion + ' (' + vuePath + ')\n' +
// '- ' + packageName + '@' + packageVersion + ' (' + packagePath + ')\n\n' +
// 'This may cause things to work incorrectly. Make sure to use the same version for both.\n' +
// 'If you are using vue-loader@>=10.0, simply update vue-template-compiler.\n' +
// 'If you are using vue-loader@<10.0 or vueify, re-installing vue-loader/vueify should bump ' + packageName + ' to the latest.\n'
// )
// }
module.exports = require('./build')
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册