小编fr.*_*.co的帖子

在 Angular Universal 中使用 lodash-es 的正确方法是什么?

当我将导入从lodash替换为lodash-es时,Angular Universal 服务器会中断。但是当我跑步时ng serve,一切都很好。我想使用 lodash-es,这样我就可以在我的 Angular SPA 中挑选 lodash 函数并缩小包的大小。

我采取的步骤: npm 卸载了lodash, npm 安装了lodash-es,并像这样替换了我的导入:

从: import { find as _find } from "lodash";

要:import { find as _find } from "lodash-es";

这是我收到的服务器错误:

/usr/src/app/node_modules/lodash-es/lodash.js:10
export { default as add } from './add.js';
^^^^^^
SyntaxError: Unexpected token export
    at createScript (vm.js:80:10)
    at Object.runInThisContext (vm.js:139:10)
    at Module._compile (module.js:599:28)
    at Object.Module._extensions..js (module.js:646:10)
    at Module.load (module.js:554:32)
    at tryModuleLoad (module.js:497:12)
    at Function.Module._load (module.js:489:3) …
Run Code Online (Sandbox Code Playgroud)

lodash angular-universal angular

2
推荐指数
1
解决办法
2730
查看次数

标签 统计

angular ×1

angular-universal ×1

lodash ×1