【Vue学习】关于GitHub中下载的vue工程无法打开的问题

陈昕悦 / 2023-02-14


  • 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问题
    • 最终解决方法
      1. rm -rf node_modules #删除GitHub中下载下来的node_modules文件夹
      2. npm cache clean –force #清除缓冲
      3. npm install #重新安装
  • 感谢chaofan对本文的贡献

  • 0228更新Permission denied问题

    • 从GitHub中下载的vue工程用npm run serve无法打开
    • 报错/node_modules/.bin/vue-cli-service: Permission denied
  • Permission denied方法

    • 原因:缺少执行权限:尝试执行的文件可能没有足够的权限来在终端中运行。
    • 最终解决方法
      1. chmod -R 777 ./
      2. chmod 是 change mode 的缩写,用于更改文件或目录的权限;
      3. -R 是递归标志,表示将权限更改应用于目录及其子目录中的所有文件和目录;
      4. 777 是权限模式,表示赋予所有用户(包括所有者、所有者所在的组和其他用户)读、写、执行的权限;
      5. ./ 是当前目录的路径。
      6. 因此,这个命令将更改当前目录及其所有子目录和文件的权限,使所有用户都具有读、写、执行的权限。请注意,使用 chmod 777 可能会存在安全风险,因为它允许任何人对文件进行修改,建议仅在测试环境中使用,生产环境中应该根据实际需要分配更细粒度的权限。

最后一次修改于 2023-02-14