###前提・実現したいこと
複数のファイルで管理しているscssファイルの未使用クラスとIDを削除したく調査しておりました。
そこでそれらしきnpmパッケージがあったので実行してみたところ下記エラーが出てしまいました。
https://www.npmjs.com/package/sass-unused
###発生している問題・エラーメッセージ
/usr/lib/node_modules/sass-unused/cli.js:7 let srcFiles = []; SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Function.Module.runMain (module.js:441:10) at startup (node.js:139:18) at node.js:974:3
###試したこと
・グローバルインストールのほかにプロジェクトのカレントディレクトリに
インストールして実行してみましたがコマンドが見つかりませんとなります。
・gulpfile.jsに以下のタスクを追加して実行してみました。
gulp.task('unscss', function() { sassUnused.findUnused('sass/style.scss') .forEach(function(ident){console.log(ident);}); });
以下エラーです。
/node_modules/sass-unused/lib/find-unused.js:7 const { isInDeclaration, traverse } = require('./util'); ^ SyntaxError: Unexpected token { at exports.runInThisContext (vm.js:53:16) at Module._compile (module.js:373:25) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/node_modules/sass-unused/index.js:4:15) at Module._compile (module.js:409:26) at Object.Module._extensions..js (module.js:416:10) at Module.load (module.js:343:32) at Function.Module._load (module.js:300:12) at Module.require (module.js:353:17) at require (internal/module.js:12:17) at Object.<anonymous> (/gulpfile.js:19:18) at Module._compile (module.js:409:26)
###質問させていただきたいこと
・いいgulpプラグインやnpmパッケージなど教えていただけましたらうれしいです。
・上記npmパッケージの使い方を教えていただきたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/03/21 12:27