官方文档里写了如何变变更主题色,文档如下:
https://learnku.com/docs/dcat-admin/2.x/theme-and-color/8085#db3725
当我们使用 homestead
开发时,运行 php artisan admin:minify orange --color fbbd08 --publish
会报错,问题大约就是在 windows
上运行的 homestead
这样的 linux
系统,在建立软连接的时候会出错,故我这里改一下教程,按照这样的方式就可以编译通过,达到效果
1. Windows 上的操作
上官网下载 Node.js
并安装,找到项目文件所在位置,这里我按照默认的规范,位置在 C:\Users\djsyw\code\MyProject
,之后我们继续寻找 dcat
的包,在 C:\Users\djsyw\code\MyProject\vendor\dcat\laravel-admin
这里,我们在这里打开 Terminal
输入指令
完成后执行
相对于在 homestead
里运行 linux Mix
前端工作流那繁琐操蛋的流程, win
下就很舒心,至此准备工作结束,我们这些操作完成了在 homestead
上各种报错的环节,这里算是给他提前做好了
2. homestead 上的操作
定位到我们的项目根目录,直接按照教程走,执行命令:
1
| php artisan admin:minify orange --color fbbd08 --publish
|
然后会有接下来的显示,这就没问题了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
| ➜ yanji git:(master) php artisan admin:minify cecBlue --color 004ea2 --publish [cecBlue][#004ea2] npm run production...
> prod > npm run production
> production > cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js
//这里有很多的 warning 忽略即可(反正没 ERR 就行)
DONE Compiled successfully in 27702ms2:32:20 AM
Asset Size Chunks Chunk Names /resources/dist/adminlte/adminlte.js 29.4 KiB 0 [emitted] /resources/dist/adminlte/adminlte /resources/dist/adminlte/adminlte.js.map 83.9 KiB 0 [emitted] [dev] /resources/dist/adminlte/adminlte /resources/dist/dcat/css/nunito.css 9.83 KiB [emitted] /resources/dist/dcat/extra/action.js 2.85 KiB 1 [emitted] /resources/dist/dcat/extra/action /resources/dist/dcat/extra/action.js.map 10.6 KiB 1 [emitted] [dev] /resources/dist/dcat/extra/action /resources/dist/dcat/extra/grid-extend.js 7.65 KiB 2 [emitted] /resources/dist/dcat/extra/grid-extend /resources/dist/dcat/extra/grid-extend.js.map 24.7 KiB 2 [emitted] [dev] /resources/dist/dcat/extra/grid-extend /resources/dist/dcat/extra/select-table.js 4.79 KiB 3 [emitted] /resources/dist/dcat/extra/select-table /resources/dist/dcat/extra/select-table.js.map 18.3 KiB 3 [emitted] [dev] /resources/dist/dcat/extra/select-table /resources/dist/dcat/extra/upload.js 24.9 KiB 4 [emitted] /resources/dist/dcat/extra/upload /resources/dist/dcat/extra/upload.js.map 74.5 KiB 4 [emitted] [dev] /resources/dist/dcat/extra/upload /resources/dist/dcat/js/dcat-app.js 99.1 KiB 5 [emitted] /resources/dist/dcat/js/dcat-app /resources/dist/dcat/js/dcat-app.js.map 192 KiB 5 [emitted] [dev] /resources/dist/dcat/js/dcat-app resources/dist/adminlte/adminlte-cecBlue.css 656 KiB 0 [emitted] [big] /resources/dist/adminlte/adminlte resources/dist/dcat/css/dcat-app-cecBlue.css 68 KiB 0 [emitted] /resources/dist/adminlte/adminlte resources/dist/dcat/extra/markdown.css 1.72 KiB 0 [emitted] /resources/dist/adminlte/adminlte resources/dist/dcat/extra/upload.css 6.34 KiB 0 [emitted] /resources/dist/adminlte/adminlte
Copied Directory [/vendor/dcat/laravel-admin/resources/dist] To [/public/vendor/dcat-admin] Publishing complete.
|
之后按照教程就可以了