咕噜咕噜的手表和手写笔
grunt watch and stylus
无法弄清楚嵌套咕噜咕噜手表和手写笔编译器(livereload稍后会推出)
我也尝试使用"新"咕噜声更新器,但我的代码中一定有问题。
有什么建议吗?
grunt.initConfig({
stylus: {
compile: {
options: {
paths: ['stylus'],
import: [
'nib/*'
]
},
files: {
'css/style.css': 'stylus/style.styl',
},
},
},
watch: {
stylus: {
files: ['*/*.*'],
task: ['newer:stylus:compile'],
options : { livereload: true },
},
},
});
grunt.loadNpmTasks('grunt-contrib-stylus');
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-newer');
grunt.registerTask('compile', ['newer:stylus:all']);
另外,如果我运行grunt watch
,它工作得很好,但什么都不做。而且,如果我运行grunt stylus
,它可以完美地编译我的 css。
好吧,在您的原始代码中,您正在使用选项task
何时应该tasks
(复数)。这将是我的第一个猜测。
watch: {
stylus: {
files: ['*/*.*'],
tasks: ['stylus:compile'], // This needs to be "tasks" (not "task")
options : { livereload: true },
},
},
我也不认为你需要前面的newer
位。
我自己解决了,但我无法弄清楚错误是什么。
pkg: grunt.file.readJSON('package.json'),
stylus: {
all: {
options: {
paths: ['stylus'],
import: [ // @import 'foo', 'bar/moo', etc. into every .styl file
'nib/*'
]
},
files: {
'css/style.css': 'stylus/style.styl', // 1:1 compile
},
},
},
watch: {
files: [
'stylus/*.styl',
],
tasks: ['stylus:all'],
}
});
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 用玉石编写书法和手写笔
- SVG手写字母绘图动画
- AngularJS - 分页不渲染$scope.手表更换(包括代码笔)
- 手写笔 (CSS) 的客户端使用
- 替换手写笔中的功能
- express.js - 使用手写笔作为中间件或构建它
- 从 git 存储库构建手写笔
- 咕噜咕噜的手表和手写笔
- 在res.render()之后,手写笔没有应用于我的玉文件
- 是否可以在HTML5网页上接受手写笔输入
- package.json中的手表触控笔
- 从手写JavaScript调用GWT方法
- 从GWT上的手写JS中获取Java方法返回值
- 使用css2stylus后,手写笔文件无法加载资源错误
- 如何使用Bootstrap手写笔与requireJS
- 没有手写JavaScript的AJAX web应用程序
- 使用JSNI从手写的Javascript调用JAVA方法
- 将JSON对象从手写javascript发送到GWT服务器端
- 在手写笔和节点中使用本地图像是否可行.js和快速