Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/425.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用批处理文件运行grunt构建_Javascript_Gruntjs - Fatal编程技术网

Javascript 使用批处理文件运行grunt构建

Javascript 使用批处理文件运行grunt构建,javascript,gruntjs,Javascript,Gruntjs,我们是否可以指定从项目文件夹中的特定位置加载gruntfile.js。就像我在项目的某个位置安装了grunt一样,我在不同的位置安装了gruntfile.js,现在我想在运行grunt时使用该gruntfile.js。是否可能。您的Gruntfile.js文件需要位于项目的根目录中。从grunt网站: Gruntfile.js或Gruntfile.coffee文件是有效的JavaScript或 属于项目根目录的CoffeeScript文件, 在package.json文件旁边,并应使用 项目来源

我们是否可以指定从项目文件夹中的特定位置加载
gruntfile.js
。就像我在项目的某个位置安装了grunt一样,我在不同的位置安装了
gruntfile.js
,现在我想在运行grunt时使用该
gruntfile.js
。是否可能。

您的Gruntfile.js文件需要位于项目的根目录中。从grunt网站:

Gruntfile.js或Gruntfile.coffee文件是有效的JavaScript或 属于项目根目录的CoffeeScript文件, 在package.json文件旁边,并应使用 项目来源

假设您有一个
.bat
-文件,可以从根目录运行,也可以使用
cd
更改为根目录,然后使用grunt命令:

@echo OFF

echo Starting Grunt Watcher
start "Watcher" /D %~dp0 cmd /c grunt watch

echo Starting Node Server
start "Server" /D %~dp0 cmd /c grunt serve

echo Building Project
grunt build
(示例取自我的项目批处理文件,在新窗口中启动一些grunt任务)