首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Metronic Laravel集成

Metronic Laravel集成
EN

Stack Overflow用户
提问于 2020-05-04 11:36:56
回答 1查看 4.8K关注 0票数 1

我正在尝试将metronic主题整合到我现有的laravel项目中。我在拉勒维尔宅基地工作。

我一个接一个地执行了"https://keenthemes.com/metronic/?page=docs§ion=laravel-integration“链接中的步骤,没有发现任何错误。但是,没有出现步骤6中提到的/laravel/public/js/app.js和/laravel/public/js/app.css文件。这是什么原因?

我的webpack.mix.js文件内容:

代码语言:javascript
复制
const mix = require('laravel-mix');

/*
 |--------------------------------------------------------------------------
 | Mix Asset Management
 |--------------------------------------------------------------------------
 |
 | Mix provides a clean, fluent API for defining some Webpack build steps
 | for your Laravel application. By default, we are compiling the Sass
 | file for the application as well as bundling up all the JS files.
 |
 */

mix.js('resources/js/call.js', 'public/js');
mix.js('resources/js/echo.js', 'public/js');

// copy images folder into laravel public folder
mix.copyDirectory('resources/demo1/src/assets/media', 'public/assets/media');

/**
* plugins specific issue workaround for webpack
* @see https://github.com/morrisjs/morris.js/issues/697
* @see https://stackoverflow.com/questions/33998262/jquery-ui-and-webpack-how-to-manage-it-into-module
*/
mix.webpackConfig({
   resolve: {
       alias: {
           'morris.js': 'morris.js/morris.js',
           'jquery-ui': 'jquery-ui',
       },
   },
});
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-04 13:55:24

您忘记编译步骤4中提到的sass和js文件。

将以下内容添加到webpack.mix.js

代码语言:javascript
复制
mix.js('resources/js/app.js', 'public/js')
    .sass('resources/sass/app.scss', 'public/css');

要解决引导程序的问题,必须确保导入路径是正确的:

resources/demo1/src/assets/sass/style.scss中更改以下内容

代码语言:javascript
复制
import 'bootstrap/scss/bootstrap';

代码语言:javascript
复制
import '~bootstrap/scss/bootstrap';
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61591341

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档