command not found问题
- 从GitHub中下载的vue工程用npm run serve无法打开
- npm run serve后报错vue-cli-service:command not found
command not found方法
- 排查全局环境问题——我自己的工程文件是可以用npm run serve打开的
- 排查文件夹node_modules问题
- 最终解决方法
- rm -rf node_modules #删除GitHub中下载下来的node_modules文件夹
- npm cache clean –force #清除缓冲
- npm install #重新安装
感谢chaofan对本文的贡献
0228更新Permission denied问题
- 从GitHub中下载的vue工程用npm run serve无法打开
- 报错/node_modules/.bin/vue-cli-service: Permission denied
Permission denied方法
- 原因:缺少执行权限:尝试执行的文件可能没有足够的权限来在终端中运行。
- 最终解决方法
- chmod -R 777 ./
- chmod 是 change mode 的缩写,用于更改文件或目录的权限;
- -R 是递归标志,表示将权限更改应用于目录及其子目录中的所有文件和目录;
- 777 是权限模式,表示赋予所有用户(包括所有者、所有者所在的组和其他用户)读、写、执行的权限;
- ./ 是当前目录的路径。
- 因此,这个命令将更改当前目录及其所有子目录和文件的权限,使所有用户都具有读、写、执行的权限。请注意,使用 chmod 777 可能会存在安全风险,因为它允许任何人对文件进行修改,建议仅在测试环境中使用,生产环境中应该根据实际需要分配更细粒度的权限。
最后一次修改于 2023-02-14