我在我的 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 选项与其他 grunt 任务一起使用。)。