使用vite创建uniapp项目
·
优点是可以命令打包H5,也可以hbuilderx打包
npx degit dcloudio/uni-preset-vue#vite my-uniapp-project
参考的部分依赖 sass ,sass-loader
"dependencies": {
"echarts": "^5.6.0",
"unplugin-auto-import": "^0.18.6",
"vue": "^3.4.21",
"vue-i18n": "^9.1.9"
},
"devDependencies": {
"sass": "^1.52.3",
"sass-loader": "^10.1.1",
"vite": "5.2.8"
}
vite.config.js
import {
defineConfig
} from 'vite'
import uni from '@dcloudio/vite-plugin-uni';
import AutoImport from 'unplugin-auto-import/vite'
export default ((mode) => {
return defineConfig({
plugins: [
uni(),
// 自动导入配置
AutoImport({
imports: [
// 预设
'vue',
'uni-app'
]
})
],
base: '/',
server: {
host: "0.0.0.0", // 指定服务器应该监听哪个IP地址,默认:localhost
port: 8899, // 指定开发服务器端口,默认:5173,
proxy: { // 为开发服务器配置自定义代理规则
"/_data": {
target: "https://www.xxx.com", // 目标接口
changeOrigin: true, // 是否换源
rewrite: (path) => path.replace(/^\/_data/, ""),
}
},
},
define: {
__VUE_I18N_FULL_INSTALL__: true,
__VUE_I18N_LEGACY_API__: true,
__INTLIFY_PROD_DEVTOOLS__: false
}
})
})
更多推荐
所有评论(0)