有谁能成功地将JHipster及其主题与Vuetify结合起来?我仍在努力整合,但仍未实现。我有使用vuetify的项目,但是我们想要使用Jhipster移动基础,当涉及到默认的前端时,我仍然坚持集成我当前的vuetify实现。
希望对JHipster的使用有一些建议和指导。蒂娅。
发布于 2022-01-04 08:10:27
我用webpack安装的。这里
从主项目文件位置,安装vuetify。
npm install vuetify
npm install sass@~1.32 sass-loader deepmerge -D
在里面:
// webpack.config.js
module.exports = {
rules: [
{
test: /\.s(c|a)ss$/,
use: [
'vue-style-loader',
'css-loader',
{
loader: 'sass-loader',
// Requires sass-loader@^7.0.0
options: {
implementation: require('sass'),
fiber: require('fibers'),
indentedSyntax: true // optional
},
// Requires sass-loader@^8.0.0
options: {
implementation: require('sass'),
sassOptions: {
fiber: require('fibers'),
indentedSyntax: true // optional
},
},
},
],
},
],
} // src/plugins/vuetify.js
import Vue from 'vue'
import Vuetify from 'vuetify'
import 'vuetify/dist/vuetify.min.css'
Vue.use(Vuetify)
const opts = {}
export default new Vuetify(opts)// vuetify-import
import vuetify from '@/plugins/vuetify' // path to vuetify export
.
.
.
new Vue({
vuetify,<!DOCTYPE html>
<html class="no-js" lang="en" dir="ltr">
<head>
<!-- Vuetify icons -->
<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@6.x/css/materialdesignicons.min.css" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/vuetify@2.x/dist/vuetify.min.css" rel="stylesheet">
</head><template>
<v-app id="app">
<ribbon></ribbon>
<div id="app-header">
<jhi-navbar></jhi-navbar>
</div>
<div >
<router-view></router-view>
<b-modal id="login-page" hide-footer lazy>
<span data-cy="loginTitle" slot="modal-title" id="login-title" v-text="$t('login.title')">Sign in</span>
<login-form></login-form>
</b-modal>
<jhi-footer></jhi-footer>
</div>
</v-app>
</template>
<script lang="ts" src="./app.component.ts"></script>关键点
这是我的解决方案。但是,如果您有一个现成的项目,项目视图可能看起来不同的bcx的vuetify。
https://stackoverflow.com/questions/68979510
复制相似问题