【问题标题】:GitBash - can't enter a new command after starting npmGitBash - 启动 npm 后无法输入新命令
【发布时间】:2018-02-10 04:01:42
【问题描述】:

我的问题的解决方案可能很简单,但由于我是命令行和 npm 的初学者,我自己很难解决它,希望你知道解决方案:

我克隆了一个存储库,然后在命令行中启动了 npm。在我输入命令“start npm”后,它在控制台中显示 webpack 已成功编译,但无论我输入什么,命令行都不会执行任何操作,也不会显示错误消息。正如我之前所做的那样,我尝试输入一个新命令,但它似乎添加了文本而不是命令。 (见图)

或者,如果这不是问题,我只是误解了某事,请告诉我。

【问题讨论】:

    标签: node.js npm command-line


    【解决方案1】:

    在我输入命令'start npm'之后

    从您提供的图像来看,此命令正在启动 Webpack 开发服务器。这是一个用于测试您的应用程序的 Web 服务器,它将监控您的文件并在检测到任何更改时重新构建您的应用程序。一旦服务器在终端中运行,您的任何进一步输入都将被忽略。您可以使用 Ctrl + C 停止服务器。

    或者,如果这不是问题而我只是误解了某些事情,请告诉我。

    服务器实例将(在其默认配置中)在端口 8080 上侦听来自 localhost 的连接,因此(取决于您的应用程序的设置方式),现在可能足以在浏览器中访问 http://localhost:3000 以查看你的项目正在运行。如果不是这种情况,请检查终端窗口中的输出,例如:Project is running at http://localhost:3035/

    查看package.json 以了解npm start 还在做什么(如果有的话)也可能会有所帮助。

    延伸阅读:https://github.com/webpack/webpack-dev-server

    【讨论】:

    • 我自己认为,如果我打开另一个 Git Bash 窗口(同时另一个正在运行服务器),我仍然可以输入命令,所以它与你的贡献是一致的。我会检查提供的资源,非常感谢!
    猜你喜欢
    • 1970-01-01
    • 2014-04-01
    • 2021-02-21
    • 2016-12-28
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 2019-05-09
    • 2013-11-30
    相关资源
    最近更新 更多