Laravel mix,在resources中调用app.js

标签 laravel

我有一个带有 laravel 和 vuejs 的网络应用程序。我使用 laravel-mix 并且在我的 webpack.mix.js 中我有:

mix.js('resources/assets/js/app.js', 'public/js')

在我看来

<script src="{{mix('js/app.js')}}"></script> 

但它仍然无法运行,我认为它可能受到 <base href="{{asset('')}}"> 的干扰卡。

我跑npm run watch但仍然没有错误信息。在我的网站app.js可以运行,但其他库会丢失。

最佳答案

我总是执行这些步骤并且它有效,请尝试这些:

1)安装 laravel mix npm i

2) 在 webpack 中:

 mix.js('resources/assets/js/app.js', 'public/js');
mix.js('resources/assets/js/admin.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css')
.sass('resources/assets/sass/admin.scss', 'public/css');

please include your css and javascript files in new files like here in admin.js and admin.scss

3) 在 admin.scss 中包含您的 css 文件,例如:

@import "files/sweetalert.css";

4)在 admin.js 中包含您的 js 文件,例如:

mix.combine([
    'files/jquery.js',
]);

5)在blade中包含js和css文件:

<script src='js/admin.js'"></script> 
<link rel="stylesheet" href="css/admin.css">

6)运行npm run watch

关于Laravel mix,在resources中调用app.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48240049/

相关文章:

php - 测试 Laravel 中的重定向功能

php - Laravel 5 使用关系查询导致 "Call to a member function addEagerConstraints() on null"错误

Laravel 5 - 抱歉,找不到您要查找的页面

php - Laravel 提示查询具有重复的命名参数

json - 在 Laravel 5.4 中禁用请求验证重定向

laravel - 如何解决 : error Unable to load FFprobe

php - 使用 Laravel 5.8 从动态表单更新数据

php - Laravel:使用 Eloquent 方式从多个相关表返回结果

mysql - 在 Heroku 上使用 Jaws Maria DB 的 Laravel 应用程序出现 MYSQL 错误

laravel - VueJS + Laravel Passport CSRF Token 过期如何刷新