sh: 1: vite: 权限被拒绝

Pat*_*bua 11 javascript laravel pusher

我一直在尝试在我的应用程序中使用 Pusher。在创建 后,我开始收到此错误PusherFactory,如屏幕截图所示。但是,我一直收到错误undefined type Pusher\Pusher。所以我尝试使用以下命令运行 install Pusher:composer require pusher\pusher-php-server

毕竟,当我尝试运行时npm install && npm run dev,我现在收到此错误:

> dev
> vite

sh: 1: vite: Permission denied
patrick@patrick-nthiwa:~/Music/primecrm/prime$ sudo npm run dev
[sudo] password for patrick: 

*
sh: 1: vite: Permission denied*
Run Code Online (Sandbox Code Playgroud)

swo*_*ity 46

简单地重新安装软件包对我来说就成功了:

rm -rf node_modules/
npm install
Run Code Online (Sandbox Code Playgroud)


小智 15

这在 MacBook 上对我有用:

sudo chmod +x node_modules/.bin/vite
Run Code Online (Sandbox Code Playgroud)


Pat*_*bua -2

这就是我最终所做的并且有效。

1.) 我使用以下命令安装了节点脚本:

npm install react-scripts --save
Run Code Online (Sandbox Code Playgroud)

2.) 然后更新作曲家:

composer update
Run Code Online (Sandbox Code Playgroud)

3.)然后我安装了npm:

npm install
Run Code Online (Sandbox Code Playgroud)

4.) 运行开发命令:

npm run dev
Run Code Online (Sandbox Code Playgroud)