收藏
回答

编译报/bin/sh:npm: command not found,求助?

微信开发工具编译提示

/bin/sh: npm: command not found


背景:使用webstorm开发,使用ts,编译生成js,报上错;

            使用nvm版本多版本控制。sudo ln -s /Users/mengzhuang/.nvm/versions/node/v10.15.3/bin/npm/usr/local/bin/npm使用替身依然报此错。 现在只能用终端

npm run tsc


回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    2019-09-12

    参考这里的解决策略:/bin/sh: npm: command not found? 听风(章宵) 的回答 - 微信开放社区 https://developers.weixin.qq.com/community/develop/doc/000c8284bd43786f4c28cd34c5bc00?_at=1568277487538&jumpto=comment&commentid=000a0cf2160760646d6845535510

    2019-09-12
    有用
    回复 5
    • 活着。
      活着。
      2019-09-12
      第三个回复就是我
      2019-09-12
      回复
    • 开发者工具 红帽
      开发者工具 红帽
      2019-09-12回复活着。
      软链命令执行后,/usr/local/bin/ 下有没有 npm 这个文件?
      2019-09-12
      回复
    • 活着。
      活着。
      2019-09-12
      我修改了答案,命令告诉我有此文件了。
      2019-09-12
      回复
    • 活着。
      活着。
      2019-09-12回复开发者工具 红帽
      这个/bin/sh是项目根目录中node_modules/bin的吗
      2019-09-12
      回复
    • 开发者工具 红帽
      开发者工具 红帽
      2019-09-12回复活着。
      不是, /usr/local/bin/ 下
      2019-09-12
      回复
  • Ted.Ding
    Ted.Ding
    2020-04-09

    ----------------------------------------

    2020-12-14 01:36

    可以将脚本更改一下下

    详情 => 本地设置 => 编译/预览/上传前 预处理

    source $HOME/.bash_profile;npm run tsc

    source $HOME/.bashrc;npm run tsc

    source $HOME/.zshrc;npm run tsc

    主要看大家用的什么shell


    2020-04-09
    有用
    回复 2
    • 綢繆
      綢繆
      2020-07-01
      想问下脚本在哪个文件修改
      2020-07-01
      回复
    • Ted.Ding
      Ted.Ding
      2020-12-14回复綢繆
      ----------------------------------------

      2020-12-14 01:36
      详情 => 本地设置 => 编译/预览/上传前 预处理
      2020-12-14
      回复
  • 活着。
    活着。
    2019-09-12


    2019-09-12
    有用
    回复 1
    • 开发者工具 红帽
      开发者工具 红帽
      2019-09-12
      /usr/local/bin/npm 前加个空格试下
      2019-09-12
      回复
登录 后发表内容
问题标签