• mac安装egg.js 出现 zsh: command not found: egg-init


    这个绝对我花了我将近两个小时去解决这个问题,一直找不到原因,百度都是类似的 zsh: command not found: XXX 这些问题

    但是我现在已经解决问题了(抖腿中),忘记截图了。害!怪我。。。。。。

    我当时直接命令符

      1.npm i -g egg-init 安装,安装成功,我还cd到安装路径里面找得到了egg-init.js

      2.在cd到相关文件夹里面执行egg-init egg-demo --type=simple但是一直提示 zsh: command not found: egg-init

    万思不得其解,经过度娘看别人出现问题反思自己问题,最终找到问题 

    我npm i -g egg-init虽然成功安装,但是我的安装路径错了,mac的系统路径是/usr/local ,但是我安装到了user/xxxxxx/下面去了,(一直没发现,眼瞎啊)那就说明他不是全局安装了

    你可以先运行下面命令符,看你当前的全局安装路径

    npm config get prefix
    

    修改安装路径就执行下面的

    npm config set prefix /usr/local
    

     按照下面步骤来就没问题了

     npm i egg-init -g
     egg-init egg-demo --type=simple
     cd egg-demo
     npm i   // 也可以使用yarn

    如果还包其他错,看看是不是有什么Missing write access to, 那就加上管理员权限执行就可以,如下

    sudo npm i egg-init -g

    结束!鼓掌

     

  • 相关阅读:
    Job流程:Shuffle详解
    学Python Django学得很迷茫,怎么办?-转自知乎
    URL补充
    创建多对多以及增加示例
    Day20-初识Ajax
    笔记-自己看Day20-待续
    Day20-单表中获取表单数据的3种方式
    Day19内容回顾
    一点疑惑的解释
    python os.path模块常用方法详解
  • 原文地址:https://www.cnblogs.com/yhhBKY/p/14037228.html
Copyright © 2020-2023  润新知