sh: 1:tailwindcss:权限被拒绝 / tailwindcss

sh: 1:tailwindcss:权限被拒绝 / tailwindcss

我在运行构建命令来自 Tailwindcss(我正在使用 tailwindcss CLI):

npx tailwindcss -i ./src/input.css -o ./public/css/output.css --watch

运行此命令时,它会产生如下输出:

sh: 1: tailwindcss: Permission denied

我已经重新安装了nodejs和npm,版本分别是:nodejs: v18.2.0,npm:8.11.0

文件夹权限如下:

jonas@jonas-ubuntu ~/D/G/WOWA-BAU-NEU (main)> ls -la
insgesamt 100
drwxrwxr-x  8 jonas jonas  4096 Mai 23 21:47 ./
drwxrwxr-x  3 jonas jonas  4096 Mai 25 22:53 ../
-rw-rw-r--  1 jonas jonas 11701 Mai 23 21:47 build.css
-rw-rw-r--  1 jonas jonas     0 Mai 23 21:47 file
drwxrwxr-x  8 jonas jonas  4096 Mai 31 14:59 .git/
drwxrwxr-x 59 jonas jonas  4096 Mai 23 21:47 node_modules/
drwxrwxr-x  2 jonas jonas  4096 Mai 23 21:47 old/
-rw-rw-r--  1 jonas jonas    60 Mai 23 21:47 package.json
-rw-rw-r--  1 jonas jonas 45723 Mai 23 21:47 package-lock.json
drwxrwxr-x  5 jonas jonas  4096 Mai 30 13:51 public/
drwxrwxr-x  2 jonas jonas  4096 Mai 23 21:47 src/
-rw-rw-r--  1 jonas jonas   108 Mai 23 21:47 tailwind.config.js
drwxrwxr-x  2 jonas jonas  4096 Mai 23 21:47 .vscode/

对我来说,它们看起来读、写和执行都是正确的。

答案1

尝试删除node_modules然后运行npm i. 对我有用

答案2

在全新安装 Ubuntu 后遇到了同样的问题,对我有用的是这个解决方案:

npm rebuild

来源:https://stackoverflow.com/questions/54831494/sh-1-cross-env-permission-denied-on-laravel-mix

相关内容