如何安装LaravelVite?
How to install Laravel Vite?
Laravel Vite Doc对运行说:
npx apply laravel:vite --ignore-existing
在您的项目根目录中安装 vite
在您的 laravel project
.
当我尝试在新安装的 laravel 项目中执行此操作时,它显示如下:
zsh:1: command not found: laravel:vite
我做错了什么?
将 Macos Big Sur
与 PhpStorm
结合使用。
该命令不再适用于新创建的项目(截至 laravel-vite
0.1.27,几天前发布),它现在导致不同的错误:
$ npx apply laravel:vite --ignore-existing
[ info ] Applying preset laravel:vite.
[ error ] The preset could not be evaluated.
evalmachine.<anonymous>:13
var preset_default = definePreset({
^
ReferenceError: definePreset is not defined
at evalmachine.<anonymous>:13:22
at Script.runInContext (node:vm:139:12)
at Object.runInContext (node:vm:289:6)
at ModuleImporter.evaluateConfiguration (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/Importer/ModuleImporter.js:68:26)
at ModuleImporter.import (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/Importer/ModuleImporter.js:17:27)
at PresetApplier.run (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/Applier/PresetApplier.js:22:87)
at async CommandLineInterface.apply (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/IO/CommandLineInterface.js:57:16)
at async CommandLineInterface.run (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/IO/CommandLineInterface.js:54:16)
然而,laravel-presets/vite
repository(laravel:vite
预设的源代码库)中显示的命令对我有用——即,它用 Vite 扩充了 Laravel 项目:
# Run this command from root of Laravel project
npx @preset/cli apply --debug laravel:vite
@preset/cli
目前抑制所有输出(包括错误),所以上面的 --debug
标志很重要。由于详细的日志很难理解,我建议将输出重定向到一个文件,并在其中搜索单词 exception
.
提示
Laravel Vite Doc对运行说:
npx apply laravel:vite --ignore-existing
在您的项目根目录中安装 vite
在您的 laravel project
.
当我尝试在新安装的 laravel 项目中执行此操作时,它显示如下:
zsh:1: command not found: laravel:vite
我做错了什么?
将 Macos Big Sur
与 PhpStorm
结合使用。
该命令不再适用于新创建的项目(截至 laravel-vite
0.1.27,几天前发布),它现在导致不同的错误:
$ npx apply laravel:vite --ignore-existing
[ info ] Applying preset laravel:vite.
[ error ] The preset could not be evaluated.
evalmachine.<anonymous>:13
var preset_default = definePreset({
^
ReferenceError: definePreset is not defined
at evalmachine.<anonymous>:13:22
at Script.runInContext (node:vm:139:12)
at Object.runInContext (node:vm:289:6)
at ModuleImporter.evaluateConfiguration (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/Importer/ModuleImporter.js:68:26)
at ModuleImporter.import (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/Importer/ModuleImporter.js:17:27)
at PresetApplier.run (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/Applier/PresetApplier.js:22:87)
at async CommandLineInterface.apply (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/IO/CommandLineInterface.js:57:16)
at async CommandLineInterface.run (/Users/tony/src/laravel-vite-demo/example-app/node_modules/apply/dist/IO/CommandLineInterface.js:54:16)
然而,laravel-presets/vite
repository(laravel:vite
预设的源代码库)中显示的命令对我有用——即,它用 Vite 扩充了 Laravel 项目:
# Run this command from root of Laravel project
npx @preset/cli apply --debug laravel:vite
@preset/cli
目前抑制所有输出(包括错误),所以上面的 --debug
标志很重要。由于详细的日志很难理解,我建议将输出重定向到一个文件,并在其中搜索单词 exception
.