laravel - laravel artisan 命令的混乱
问题描述
我的 xampp 安装在 Windows 7 E: 驱动器中。在那里我有 htdocs,我安装了一个新的 laravel。当我在我的项目文件夹中执行 artisan 命令时,它会给出正确的输出,但正确的输出会带来一些不需要的字符,如 [32m、[39m 等。我在下面输入这些控制台命令:
Ashiq@win-ashiq MINGW64 /e/xampp/htdocs/lv_proj/blog
$ php artisan --version
Laravel Framework [32m6.6.0[39m
Ashiq@win-ashiq MINGW64 /e/xampp/htdocs/lv_proj/blog
$ php artisan serve
[32mLaravel development server started:[39m http://127.0.0.1:8000
我怎样才能从我的控制台命令中摆脱这些[32m,[39m个字符?
谢谢。
解决方案
Artisan 会检测您正在使用的操作系统并相应地发送格式字符。不要使用 MINGW bash(类似于 GNU/Linux 的命令提示符),而是使用 Windows 的内置 CMD。
点击开始按钮+ R,输入cmd.exe
然后运行:
cd /d project-path
php artisan inspire
胡言乱语应该消失:)
推荐阅读
- python - 用 Python 嵌入 Google 地球
- jaxb - wsimport 绑定命名空间错误
- javascript - 问题设置回调结果等于对象属性 (node-tesseract)
- php - 使用 php 将多选添加到数据库
- vba - iMacros 标记线属性
- python - Python Click - 如果父命令成功执行,则仅执行子命令
- php - 如何删除mpdf中的块元素边距?
- tensorflow - 在 Keras 中使用二元交叉熵训练多类 NN 比使用分类交叉熵获得更高的分数
- python - python Selenium send_keys 到 Jupyter 笔记本
- terraform - 无法将 S3 后端与 Terraform 一起使用 - 缺少凭据