Grunt via atom不起作用

时间:2015-05-02 22:29:50

标签: gruntjs atom-editor

我安装了Atom编辑器并尝试通过插件grunt-runner运行grunt任务。但没有成功。操作系统:Windows 8.1

我的步骤是:

1)使用npm

安装node.js.

2)得到咕噜声

For i = 0 To 9

    Dim chart1 As New Chart
    Set chart1 = Charts.Add

    chart1.Add.SetSourceData Source:=Destino.Range("A24").Offset(0, 3 * i).CurrentRegion, PlotBy:=xlRows
    chart1.ChartType = xlBarClustered
    ActiveChart.Location Where:=xlLocationAsNewSheet, Name:="gráfico" & i + 1

    With ActiveChart
        .HasTitle = True
        .ChartTitle.Characters.Text = "Cuenta por categoría de" & origen.[c4].Offset(i, 0)
        .Axes(xlCategory, xlPrimary).HasTitle = True
        .Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "Categoría"
        .Axes(xlValue, xlPrimary).HasTitle = True
        .Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "Frecuencia"
    End With

    ActiveSheet.Move After:=Sheets(ActiveWorkbook.Sheets.Count)

Next

3)安装sass-plugin

npm install -g grunt-cli

4)创建包含

的package.json文件
npm install grunt-contrib-sass --save-dev

5)添加Gruntfile.js:

{
  "name": "test-app",
  "version": "0.1.0",
  "devDependencies": {
    "grunt": "~0.4.5",
    "grunt-contrib-sass": "^0.9.2"
  }
}

因此尝试通过Atom的grunt-runner插件启动grunt:

module.exports = function(grunt) {
  grunt.initConfig({
    sass: {                              // Task
      dist: {                            // Target
        options: {                       // Target options
          style: 'expanded'
        },
        files: {                         // Dictionary of files
          'styles/main.css': 'styles/main.scss'       // 'destination': 'source'
        }
      }
    }
  });

  grunt.loadNpmTasks('grunt-contrib-sass');
  grunt.registerTask('default', ['sass']);
};

但如果我使用“grunt”命令通过终端执行它,它就可以完美地运行

1 个答案:

答案 0 :(得分:0)

我没有完全研究过这个问题,但就我而言,Atom的'grunt-runner'和'build'插件之间存在一些冲突。

最终,我只是在没有'build'插件的情况下重新安装Atom,现在它可以工作了。 但我仍然不知道为什么会发生冲突