【问题标题】:npm running issue in windows command lineWindows命令行中的npm运行问题
【发布时间】:2017-08-29 10:44:15
【问题描述】:

我有两个 npm 命令,我手动运行它们: 开始菜单 -> cmd -> cd %mycodepath% -> “npm run build” ->(等到第一个完成并返回消息)-> “npm run deploy pub”

现在,我希望它在 windows 命令行中一个接一个地自动运行(服务器是 windows)。

我尝试了与上面提到的相同的步骤,但 cmd 总是在第一个命令完成并退出后完成。如下图:

cd C:\html5\sourcecode\

npm run build

npm 运行部署发布

有谁知道如何阻止它退出并继续执行第二个命令?

【问题讨论】:

  • 你创建了bat文件吗?
  • npm 不是文件扩展名为 .exe 的可执行文件。这是一个文件扩展名为.bat.cmd 的批处理文件(我不知道)。您必须在批处理文件中使用call npm run buildcall npm run deploy pub。最好用文件扩展名指定npm。最好使用完整路径、文件名和文件扩展名指定npm。有关命令 CALL 的详细信息,请打开命令提示符窗口并运行 call /?

标签: node.js npm cmd


【解决方案1】:

非常感谢,莫菲。根据您的建议,我解决了这个问题。

这是我的 cmd 文件的全部内容:

cd "C:\html5\sourcecode"

调用 npm run build

调用 npm run deploy pub

@pause 添加@rem 以查看详细信息

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-17
    • 2016-01-14
    • 1970-01-01
    • 2019-10-04
    • 2018-05-19
    • 1970-01-01
    相关资源
    最近更新 更多