如何使gullow任务跨平台.尤其是吞咽贝壳

How to make gulp tasks cross platform. Especially gulp-shell

本文关键字:贝壳 尤其是 跨平台 何使 gullow 任务      更新时间:2023-09-26

我正在尝试运行一些包含一些shell命令的gull任务。它在linux中运行得很好,但当我切换到Windows时,所有的env变量都无法通过de$var语法访问(相当于Windows中的%var%)。我需要为windows平台创建一个特定的gullfile吗?或者还有其他更干净的方法吗??

使用cross-env-npm包修复了此问题!!简单运行:

npm i cross-env --save-dev

然后,在设置环境变量之前添加交叉env,例如

cross-env mode=debug

以下是完整文档的链接:https://www.npmjs.com/package/cross-env