小编Joh*_*Doe的帖子

Laravel Mix 我的 javascript 代码没有运行

Laravel在编译资产时遇到问题。laravel-mix默认情况下,laravel 提供了一个 webpack 的包装器,它laravel-mix使用名为 的文件webpack.mix.js,并使用npm run dev命令laravel-mix将所有文件编译js成一个 webpack 捆绑js文件。

webpack.mix.js的代码:

let mix = require('laravel-mix');

mix.js('resources/assets/js/app.js', 'public/js')
   .sass('resources/assets/sass/app.scss', 'public/css');
Run Code Online (Sandbox Code Playgroud)

我有一个Main.js包含一些jquery代码的文件。

主要.js:

;( function( $, window, document, undefined ) {

    'use strict';
    $(window).on('load', function() {
        alert('ready');
    });
 }
)( jQuery, window, document );
Run Code Online (Sandbox Code Playgroud)

我的目录结构是这样的

resources\assets\js

app.js
bootstrap.js
Main.js
Run Code Online (Sandbox Code Playgroud)

app.js代码:

require('./bootstrap');
Run Code Online (Sandbox Code Playgroud)

bootstrap.js代码:

try {
    window.$ = window.jQuery = require('jquery');// jquery
    require('bootstrap');// bootstrap framework …
Run Code Online (Sandbox Code Playgroud)

laravel laravel-mix

6
推荐指数
1
解决办法
2578
查看次数

标签 统计

laravel ×1

laravel-mix ×1