【问题标题】:Terminal stops running commands after switching Node's version with nvm使用 nvm 切换 Node 的版本后,终端停止运行命令
【发布时间】:2021-09-12 17:38:29
【问题描述】:

希望你们能顺利找到你们 =)。

所以,我的问题是我正在尝试初始化 Gatsby 项目,但在遇到一些麻烦后,我发现要使某些样板“启动器”模板正常工作,我必须安装旧版本的 Node.js。由于我已经安装了nvm,所以我只是下载了我想要的版本并通过终端切换。

我用 node -v 验证了它,它给了我我想要的版本。问题是,当我尝试运行“gatsby develop”时,它会显示“gatsby:找不到命令”。

如果我再次关闭并打开终端,它会重置版本。这应该是那样的行为吗?

顺便说一句,您已经知道我是这方面的新手,因此任何信息或指南都会非常有帮助。

【问题讨论】:

    标签: javascript terminal nvm


    【解决方案1】:

    如果使用 yarn,你可以尝试yarn develop。或者 npx develop 如果使用 npx

    【讨论】:

    • 我试过 npx Develop,它安装了 npx 但没有找到“develop”命令。我想看看如果我在这个终端中重新安装 Gatsby 的 CLI 会发生什么。看起来这个切换的终端无法访问我的“全局安装的命令”是这样的。大声笑
    • 这可能意味着我必须“配置”我安装的每个 Node 版本吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-11
    • 2012-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多