Gruntfile で grunt-crx タスクを次のように使用しています。
crx: {
packExtension: {
src: "../build/unpacked",
dest: "../build/dist"
}
}
(単独で) crx タスクを実行すると、次のエラー メッセージが表示されます。
Warning: Object function lodash(value) {
// exit early if already wrapped
if (value && value.__wrapped__) {
return value;
}
// allow invoking `lodash` without the `new` operator
if (!(this instanceof lodash)) {
return new lodash(value);
}
this.__wrapped__ = value;
} has no method 'assign' Use --force to continue
また、コマンド ラインから grunt で「--force」を使用してタスクを実行しても、同じエラーが発生します。
私は grunt と grunt-crx を初めて使用するので、これが grunt の問題なのか、grunt-crx タスクに固有のものなのかはわかりませんが、これを機能させるための助けがあれば大歓迎です!
注として、私は運がなくても次のことを試しました。
- 相対パスを使用しない
- src と dest に加えて pem ファイルを指定する
- ../build/unpacked を ./packed に移動して、すべてが同じディレクトリにあるようにします (これを行うか、他の面倒なタスクで force オプションを使用する必要がありました)。