我想设置我的Grunt.js文件以在grunt serve
上启动我的MAMP服务器。
我一直在尝试使用此教程来执行此操作:
https://coderwall.com/p/kwne-g
然后我计划使用本教程设置grunt watch
:
http://darrenhall.info/development/yeoman-and-mamp
现在我遇到第一步的问题。我已成功安装 grunt exec 。但是,grunt
声称无法找到任务'serverup'。
这是我的代码:
grunt.task.run([
'clean:server',
'concurrent:server',
'autoprefixer',
'connect:livereload',
'serverup',
'watch',
'serverdown'
]);
答案 0 :(得分:0)
如果您按照链接中的示例进行操作,则看起来您的目标应该是exec:serverup
和exec:serverdown
才能完成任务。
这里的问题以及许多其他与Grunt相关的问题是,如果没有完整的Grunt文件,“答案”在很大程度上是猜测。配置,任务加载和任务注册都是相关的,没有看到全部三个,很难说“这就是答案”。
鉴于此,这是我在使用Grunt和NPM包时出现的问题清单:
npm install
了吗?我错过了吗
安装时出错(检查npm-debug.log
是否存在)?grunt.loadNpmTasks
插件?是我的Gruntfile中的行吗?
我是否正确拼写了插件名称?我或我的IDE是否意外使用了
我需要grunt.loadTasks
时才loadNpmTasks
?grunt.registerTask
执行任务?如果我需要打电话给
任务的特定目标,我是否正确指定了名称?cwd
涉及到,我是否正确指定了其他路径或文件?