背景
最近不知道为什么装的公司的脚手架命令执行不了了,执行只是提示没有权限,很是烦躁,百度了下找到解决方法并记录到这里,免得后面忘记了
开发环境: mac
- 先查找前往npm脚本目录
// 查找目录npm bin目录
npm bin -g
cd /usr/local/bin
- 查看bin目录下有哪些全局执行命令,并找到对应的命令增加权限
ls
chmod u+x [脚本命令文件,就是存在这个目录下的脚本名]
- 命令说明
chmod是权限管理命令change the permissions mode of a file的缩写。\
u代表所有者。x代表执行权限。’+’ 表示增加权限。\
chmod u+x file.js 就表示对当前目录下的file.js文件的所有者增加可执行权限。