是否可以通过终端启动grunt任务而不在我的工作文件夹中?
我问这个是因为我正在尝试自动执行grunt命令,但我的终端命令将从我的个人文件夹中执行。
我试过这些但没有成功:
weyland$ /Applications/MAMP/htdocs/test/app/js/grunt
No such file or directory
cd /Applications/MAMP/htdocs/test/app/js/ & grunt
Fatal error: Unable to find local grunt.
答案 0 :(得分:1)
您可以设置两个参数--base
和--gruntfile
因此,您可以调用监视任务,例如:
grunt --base your_path --gruntfile your_app_path/GruntFile.js watch
如果你打电话给grunt --help:
--base
指定备用基本路径。默认情况下,所有文件路径都相对于Gruntfile。 (grunt.file.setBase)*
--gruntfile
指定备用Gruntfile。默认情况下,grunt在当前或父目录中查找最近的Gruntfile.js或Gruntfile.coffee文件。
希望它有所帮助。
问候。