Una plataforma inteligente de captura, procesamiento, análisis y minería de datos lanzada por Goudan Lab. Proporciona datos sobre Meituan, Dianping, Ele.me, Baidu Maps, etc. Este es un backend de administración de administración de vue minimalista. Solo contiene Element UI, axios, iconfont, control de permisos y pelusa, que son necesarios para construir el backend.
Demostración en línea: https://lishuaixingnewbee.github.io/BigData/dist/
# Clone project
git clone https://github.com/lishuaixingNewBee/BigData.git
# Install dependencies
npm install
# 建议不要用cnpm 安装有各种诡异的bug 可以通过如下操作解决npm速度慢的问题
npm install --registry=https://registry.npm.taobao.org
# Serve with hot reload at localhost:9528
npm run dev
# Build for production with minification
npm run build
# Build for production and view the bundle analyzer report
npm run build --report
Si desea generar dinámicamente barras laterales y enrutadores basados en roles de usuario, puede usar la rama control de permisos
Este proyecto está desarrollado en base a webpack4
Si desea utilizar un backend de administración basado en vue + mecanografiado, puede echar un vistazo a este proyecto: vue-typescript-admin-template (Crédito: @Armour)
Primero busque index.html
(en el directorio raíz)
Introduzca css y js de Element e introduzca vue. Debido a que Element-Ui depende de vue, vue debe introducirse antes que él.
Luego busque webpack.base.conf.js y agregue externals
para evitar que webpack empaquete vue y element.
externals: {
vue: 'Vue',
'element-ui':'ELEMENT'
}
Otro pequeño detalle después de eso es que si usa el método de objeto global para introducir vue, no necesita Vue.use(Vuex)
manualmente, se montará automáticamente. Consulte el problema para obtener más detalles.
Finalmente, puedes usar npm run build --report
para ver el efecto como se muestra a continuación: