NodeJS”;进行测试”;返回一个Permission denied

NodeJS "make test" returns a Permission denied

本文关键字:一个 denied Permission 返回 测试 NodeJS      更新时间:2023-09-26

我正在尝试使用Mocha和Chai测试我的NodeJS应用程序,但我得到了这个错误:

root@xxxx-Vostro-1540 : sraperproject # make test
/bin/sh: 1: ./node_modules/.bin/mocha: Permission denied
make: *** [test] Error 126
root@xxxx-Vostro-1540 : sraperproject#

我该如何解决这个问题?我已经这样做了,但徒劳无功:

root@xxxx-Vostro-1540 : sraperproject # ls -l /bin/sh
lrwxrwxrwx 1 root root 4 oct.  23 20:37 /bin/sh -> dash
root@xxxx-Vostro-1540 : sraperproject # file /bin/sh
/bin/sh: symbolic link to `dash'

有什么想法吗?

您需要检查sraperproject/node_modules/.bin/mocha的权限。