一.文件整理
1.把 iview-admin 里面的 src 目录下的东西,全部复制粘贴到 laravel 里面 resources\assets\js 目录下(把laravel 原来js目录下的东西删掉
2. iview-admin目录下的 package.json 文件中的dependencies和devDependencies所有依赖复制到laravel 根目录下的 package.json 文件
3. 把根目录下的 webpack.mix.js 文件修改为
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.
|
*/
const path = require('path')
const resolve = dir => {
return path.join(__dirname, dir)
}
mix.js('resources/js/app.js', 'public/js')
.sass('resources/sass/app.scss', 'public/css')
.webpackConfig({
resolve: {
alias: {
'@': resolve('resources/js'),
'_c': resolve('resources/js/components'),
},
},
output: {
chunkFilename: 'static/chunks/[name].js',
},
})
.babelConfig({
"presets": [
"@vue/app",
],
})
.version();
详见 http://www.moblog.top/index.php/2019/11/25/laravel-%E6%95%B4%E5%90%88-iview-admin/