我安装了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”命令通过终端执行它,它就可以完美地运行
答案 0 :(得分:0)
我没有完全研究过这个问题,但就我而言,Atom的'grunt-runner'和'build'插件之间存在一些冲突。
最终,我只是在没有'build'插件的情况下重新安装Atom,现在它可以工作了。 但我仍然不知道为什么会发生冲突