windows批处理执行了npm run build之后,后面的命令不执行了

13 篇文章 2 订阅

今天写了一个bat脚本,想着自动处理编译前后的工作,结果执行完npm run build之后,bat就结束了,后面的命令都没执行,以为是bug,查找半天发现是npm run build之后,bat结束了,

为了保证npm run build后面的命令能正常运行,于是修改了一下

把   npm run build

改成

call npm run build

相当于把npm run build当成一个脚本执行,就算这个脚本结束了,也只是结束了一个call,不会结束call所在的脚本

  • 17
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
在开发中,npm是Node.js的包管理器,用于安装、管理和发布代码包。通过npm,我们可以轻松地安装和管理项目所需的各种依赖项。 当你运行命令"npm run build"时,它实际上是在执行项目中的一个脚本命令。这个脚本命令在项目的package.json文件中定义。通常,"npm run build"用于构建项目,生成生产环境所需的文件。 根据你提供的错误信息,"npm"不是一个内部或外部命令,这意味着你的系统无法找到npm命令。这可能是因为你没有正确安装Node.js或者没有将Node.js的安装路径添加到系统的环境变量中。 要解决这个问题,你可以尝试以下几个步骤: 1. 确保你已经正确安装了Node.js。你可以在命令行中输入"node -v"来检查Node.js的版本号。如果没有输出版本号或者提示"node"不是内部或外部命令,那么你需要重新安装Node.js。 2. 如果你已经正确安装了Node.js,那么可能是因为Node.js的安装路径没有添加到系统的环境变量中。你可以尝试重新安装Node.js,并在安装过程中选择"Add to PATH"选项,或者手动将Node.js的安装路径添加到系统的环境变量中。 3. 如果你已经正确安装了Node.js并且将其添加到了系统的环境变量中,但仍然无法找到npm命令,那么可能是因为npm的安装出现了问题。你可以尝试重新安装npm,或者使用其他的包管理器,如yarn。 希望以上信息对你有帮助!如果你还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值