我正在嘗試使用autoprefixer css後處理器。我正在學習一個教程,並安裝了npm。 https://github.com/nDmitry/grunt-autoprefixer/blob/master/package.jsonNode.js/Grunt - 無法運行Grunt的手錶 - 爲什麼?
在介紹之後,我再創造了這個Gruntfile.js
我的項目的根目錄裏:
module.exports = function (grunt) {
grunt.initConfig({
autoprefixer: {
dist: {
files: {
'build/style.css': 'style.css'
}
}
},
watch: {
styles: {
files: ['style.css'],
tasks: ['autoprefixer']
}
}
});
grunt.loadNpmTasks('grunt-autoprefixer');
grunt.loadNpmTasks('grunt-contrib-watch');
};
之後,本教程建議使用NPM,我然後使用該package.json
文件安裝呻吟autoprefixer我的項目的根目錄裏面使用
./node_modules/.bin/grunt watch
導致
使用步兵關注210我也試圖轉到繁重的文件夾,我的項目裏面,然後它說
-bash: node_modules/grunt: is a directory
我也直接有一個node_modules
文件夾在我的本地用戶的文件夾,但解決該文件夾的呼嚕聲也只是告訴我,它的一個文件夾。
請幫幫我,爲什麼這不起作用?我很願意真正學會咕嚕咕嚕,但我甚至無法開始使用入門指南...
是的,安裝了'grunt-cli'。從我的項目根目錄運行'grunt watch'會導致'Warning:Task'watch'找不到。使用--force繼續.' – Sven
您的Gruntfile配置對我來說看起來很好。你的* local *'node_modules'目錄中是'grunt-contrib-watch'嗎?如果沒有,請在項目根目錄下運行'npm install',然後再次運行'grunt watch'。 – Ben
謝謝,你的回答幫助我解決了這個問題。這是將全球和本地安裝的模塊混合在一起,並在包裝中包含錯誤的東西。json – Sven