首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编写跨平台工作的咕噜-shell任务?

如何编写跨平台工作的咕噜-shell任务?
EN

Stack Overflow用户
提问于 2014-06-11 10:57:48
回答 1查看 186关注 0票数 0

我正在尝试编写一个删除目录及其内容的任务。

这是配置文件

代码语言:javascript
复制
{
  "name": "lorem",
  "homepage": "ipsum",
  "version": "0.9.5",
  "devDependencies": {
    "grunt": "^0.4.5",
    "grunt-shell": "~0.5.0",
  }
}

和grunt.js文件

代码语言:javascript
复制
// Whole Gruntfile.js so far
module.exports = function(grunt) {

    // 1. All configuration goes here
    grunt.initConfig({
        pkg: grunt.file.readJSON('package.json'),
        shell: {
            clean: {
                command: 'rm dist -r',
                options: { stdout: true, failOnError: true }
            }
         }
    });

    grunt.loadNpmTasks('grunt-shell');

    grunt.registerTask('default', ['shell:clean']);
};

这可能适用于linux,但是如果机器是windowsosx呢?有什么跨平台的解决方案吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-11 11:08:19

shell命令使用系统外壳,这在OSes之间是不同的。如果你想要跨平台的东西,就用JS做吧。至于用例,您可以使用咕噜-干净垃圾里姆拉夫

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24161185

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档