我正在尝试将bootstrap-styl
包添加到nodejs项目中。我有一个带有一些简单任务的Gruntfile,所有这些都可以正常工作。但是,当我将@import
添加到我的style.styl
文件(编译手写笔)时,我发现找不到引导程序的错误。
对于我需要关注的内容和内容,我很困惑。我尝试了一些东西,但似乎没有任何工作(虽然网站通常会打开,我只会在更改我的样式表的Grunt文件时出错。)
这是我的Gruntfile:
module.exports = function(grunt) {
grunt.initConfig({
stylus: {
compile: {
options: {
compress: false
},
files: {
'public/stylesheets/style.css': ['public/stylesheets/style.styl']
}
}
},
watch: {
// Watch stylus files in "styl" directory
stylus: {
files: ['public/stylesheets/*.styl'],
tasks: ['stylus']
}
}
});
// Load the plugin that provides the "watch" & "stylus" tasks.
grunt.loadNpmTasks('grunt-contrib-watch');
grunt.loadNpmTasks('grunt-contrib-stylus');
// Default task(s).
grunt.registerTask('default', ['watch']);
};
我安装了bootstrap-styl软件包,但我不明白如何使用它.npm页面只提供编译功能以添加到app.js
。这是运行grunt watch
并更改文件的错误:
Running "watch" task
Waiting...
>> File "public/stylesheets/style.styl" changed.
Running "stylus:compile" (stylus) task
>> Error: public/stylesheets/style.styl:3:9
>> 1|
>> 2| @import 'nib'
>> 3| @import 'boostrap'
>> --------------^
>> 4|
>> 5| @import url('http://fonts.googleapis.com/css?family=Quicksand')
>> 6|
>>
>> failed to locate @import file boostrap.styl
Warning: Stylus failed to compile. Use --force to continue.
Aborted due to warnings.
看起来bootstrap-styl
根本没有做任何事,我不能@import
,我真的不确定这是怎么回事。任何帮助表示赞赏。