當我嘗試運行grunt-contrib-imagemin腳本時,出現許可錯誤 - 或者看起來如此。我安裝咕嚕-的contrib-imagemin像這樣:運行grunt-contrib-imagemin時出現錯誤
npm install --save-dev grunt-contrib-imagemin
我的節點和NPM安裝在我的本地用戶根本上避免了需要使用sudo。我在我的gruntfile咕嚕-的contrib-imagemin設置是:
grunt.initConfig({
imagemin: {
dynamic: {
files: [{
expand: true,
cwd: 'content/',
src: ['**/*.{png,jpg,gif}'],
dest: '/dist'
}]
}
}
});
grunt.loadNpmTasks('grunt-contrib-imagemin');
但是當我運行commaand grunt imagemin
我得到以下錯誤:
Running "imagemin:dynamic" (imagemin) task Warning: Error: EACCES, mkdir '/dist' in file content/01-projects/01-corners-are-for-kissing-in/04-dana/lanningsmith_cornersdetail3.jpg Use --force to continue.
我檢查的權限對這些目錄,這一切似乎都是寫:目錄是775和文件666.所有者是我的用戶和_www(我的服務器的用戶)。我假設考慮到npm是在本地安裝的,grunt應該以我的用戶身份運行,所以應該沒有問題。所以我不確定這裏發生了什麼事。想法?
Aborted due to warnings.