【发布时间】:2017-07-09 02:19:27
【问题描述】:
我看到导入整个 lodash 库占用了相当多的磁盘空间:
$ du . | grep lodash
1696 ./lodash/fp
5000 ./lodash
在我的代码中我只是在做
require('lodash');
我的 package.json 看起来像:
"dependencies": {
...
"lodash": "^4.6.1",
...
}
请注意,这仅适用于后端项目,而不适用于 Web,如果有影响的话。
所以我的问题是 - 在不导入整个该死的东西的情况下只导入一片 lodash(只是我需要的功能)的最新方法是什么?
看起来这里有一些答案:
https://gist.github.com/callumlocke/bbfc524eaed6b3556dab
我的猜测是我应该为我的后端项目使用点语法:
"dependencies": {
...
"lodash.X": "^4.6.1",
...
}
然后像这样导入它:
require('lodash.X');
【问题讨论】:
标签: node.js npm underscore.js lodash npm-install