首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >sh: 1:尾风CLI :对构建过程的许可被拒绝/错误

sh: 1:尾风CLI :对构建过程的许可被拒绝/错误
EN

Stack Overflow用户
提问于 2022-05-22 21:57:48
回答 2查看 145关注 0票数 0

我已经安装了nodejs版本:v18.2.0

当我试图用顺风和build命令构建我的css时:

代码语言:javascript
运行
复制
npx tailwindcss -i ./src/input.css -o ./public/css/output.css --watch

我只知道一个错误:

代码语言:javascript
运行
复制
sh: 1: tailwindcss: Permission denied The terminal process "/usr/bin/bash '-c', 'npx tailwindcss -i ./src/input.css -o ./public/css/output.css --watch'" terminated with exit code: 126.

我是裁缝和linux(ubuntu)的初学者,我不知道问题出在哪里。

30.5.2022最新情况:

我现在已经正确地安装了nodejs和npm。

我的版本是:

代码语言:javascript
运行
复制
jonas@jonas-ubuntu ~> node -v

v18.2.0 

jonas@jonas-ubuntu ~> npm -v

8.11.0

如果我现在试图运行该命令:

代码语言:javascript
运行
复制
npx tailwindcss -i ./src/input.css -o ./public/css/output.css --watch

它给了我这个输出:

代码语言:javascript
运行
复制
sh: 1: tailwindcss: Permission denied

查看我的用户权限:ls -la

代码语言:javascript
运行
复制
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 30 13:51 .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/

他们看上去写和读都是正确的。

我从你那里真正不明白的是:

如果所有这些都可以,我建议全局查看您的用户权限(即确保您在轮子组中,这可以通过: usermod -a -G -G用户名)。

EN

Stack Overflow用户

发布于 2022-05-23 06:08:00

您的当前用户似乎没有足够的权限来运行构建命令。通常,将sudonpmnpx构建命令一起使用是不好的做法。

我建议您查看用户权限(查看其中的特定目录/文件)。您可以通过目录中的ls -la命令来做到这一点,并确保您有一个读(r)、写(w)和一些可执行文件(x)。

如果这些都可以,我建议全局查看您的用户权限(即确保您在wheel组中,这可以通过:usermod -a -G wheel username完成)。

如果所有这些都有效,请尝试使用不同的shell来生成实例(如ZSH或Fish),因为我在过去发现了这一点。

根据节点的安装情况,它通常会附带自己的用户组,如果是这样的话,请确保您的用户是该组的一部分(通过与上面的命令类似的命令将用户添加到“轮子”中)。

否则,如果所有其他操作都失败了,最好的方法是通过

代码语言:javascript
运行
复制
sudo apt-get remove nodejs
npm uninstall -g npx
sudo apt-get remove npm

...and通过

代码语言:javascript
运行
复制
sudo apt-get install nodejs
sudo apt-get install npm
npm install -g npx
票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72341549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档