php artisan ui vue get ErrorException 无法打开流:没有这样的文件或目录

Posted

技术标签:

【中文标题】php artisan ui vue get ErrorException 无法打开流:没有这样的文件或目录【英文标题】:php artisan ui vue get ErrorException failed to open stream: No such file or directory 【发布时间】:2020-08-18 23:35:36 【问题描述】:

我正在为我的 Laravel 项目安装 vuejs,但是当我将命令与 php artisan ui vue 一起使用时,出现如下错误:

请告诉我如何解决这个错误,非常感谢。

ErrorException

  copy(D:\Code\Hung's Friend\management\resources\sass/_variables.scss): failed to open stream: No such file or directory

  at D:\Code\Hung's Friend\management\vendor\laravel\ui\src\Presets\Bootstrap.php:42
    38|      * @return void
    39|      */
    40|     protected static function updateSass()
    41|     
42|         copy(__DIR__.'/bootstrap-stubs/_variables.scss', resource_path('sass/_variables.scss'));
    43|         copy(__DIR__.'/bootstrap-stubs/app.scss', resource_path('sass/app.scss'));
    44|     
    45|
    46|     /**

  1   D:\Code\Hung's Friend\management\vendor\laravel\ui\src\Presets\Bootstrap.php:42
      copy("D:\Code\Hung's Friend\management\vendor\laravel\ui\src\Presets/bootstrap-stubs/_variables.scss", "D:\Code\Hung's Friend\management\resources\sass/_variables.scss")

  2   D:\Code\Hung's Friend\management\vendor\laravel\ui\src\Presets\Bootstrap.php:15
      Laravel\Ui\Presets\Bootstrap::updateSass()

enter image description here

【问题讨论】:

【参考方案1】:

你需要在你的资源文件夹中放两个文件

resources/sass/_variables.scss
resources/js/bootstrap.js

在你运行这些文件之后

php artisan ui vue

【讨论】:

谢谢Oguzhan,这项工作是我安装ui react的工作 收到''ErrorException copy(/resources/css/app.css): failed to open stream: No such file or directory' - 我必须创建这个缺少的css目录和空白app.css 文件,以便再次运行php artisan breeze:install react 而不会出错。 这帮助我解决了与php artisan ui bootstrap 相同的问题,谢谢。谁会想到必须手动创建文件? 很高兴它成功了 :)

以上是关于php artisan ui vue get ErrorException 无法打开流:没有这样的文件或目录的主要内容,如果未能解决你的问题,请参考以下文章

php artisan:调用未定义函数 App\Http\Services\mcrypt_get_block_size()

我无法在我的 docker compose 中进行 mysql php artisan 迁移。错误 SQLSTATE[HY000] [2002]

使用 Artisan 调用 php artisan 迁移

Laravel 5.4 artisan 为 /public 的现有文件夹提供 htaccess / 和 Routes::get

如何从命令的“php artisan list”中隐藏默认的 artisan 命令?

Laravel - php artisan 研究