我正在使用Windows 10 Pro。最近我从Ubuntu更改为Windows 64位。
在Ubuntu中,我通过设置环境变量并使用node.js包gulp
来运行node.js应用程序。现在,我不知道如何在命令提示符或Windows PowerShell中一次运行这两个命令。我也安装了git-bash和Cygwin。
下面我提供了我在Ubuntu中使用的命令。我搜索了谷歌和Github。什么都没有帮助我。我在全球范围内安装了gulp
。
Ubuntu中的命令为env ENV=development gulp
。
答案 0 :(得分:1)
定义(volatile)环境变量并在CMD中执行命令:
set "ENV=development"
gulp
在一行中:
set "ENV=development" & gulp
定义(volatile)环境变量并在PowerShell中执行命令:
$env:ENV = 'development'
& gulp
在一行中:
$env:ENV = 'development'; & gulp
答案 1 :(得分:0)
接近我
创建批处理文件并设置所有必需的环境值&执行你的命令
的build.bat:
set ENV=development
start cmd /k "cd <app-directory> & call gulp"
方法II
在package.json中设置环境值
{
"name": "myapp",
"scripts": {
"gulp": "ENV='development' gulp"
},
...
}
npm run gulp // Command to run the gulp task
方法III
在gulpfile.js gulp-env模块中设置环境值
// gulpfile.js
var gulp = require('gulp');
var nodemon = require('nodemon');
var env = require('gulp-env');
gulp.task('nodemon', function() {
// nodemon server (just an example task)
});
gulp.task('set-env', function () {
env({
vars: {
ENV: "development"
}
})
});
gulp.task('default', ['set-env', 'nodemon'])