npm build 是否也包含包的不必要功能

贾廷格罗弗

假设,我选择使用 React-Icon 库中的 Icon。

import {HomeIcon} from 'react-icons'

由于图书馆有大量图标,我只使用了其中一个。在 NPM BUILD 期间,node.js 是否还包含库中可用的全部图标或我导入的图标。

其他图书馆也是如此。最终的 npm 构建是只包含我导入的函数还是在最终构建中包含整个库?

尿布

如果您使用基于标准webpack的配置,这取决于您的导入。它会将所有内容都包含在您的包中,这是您入口点的依赖树的一部分。import * as _ from "lodash"例如,如果它将包含整个库,则import has from "lodash/has"仅包含该函数。

为了进一步减少包的大小,你可以应用树抖动、代码拆分、缩小等。查看webpack 文档

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

识别不必要的npm软件包

来自分类Dev

`go build`不必要地重建

来自分类Dev

“ npm r build”和“ npm run build”的区别?

来自分类Dev

运行“npm run build”时出现 npm run build 错误

来自分类Dev

在`npm run build`时出错

来自分类Dev

如何运行`npm run build`

来自分类Dev

在Vue中,如何使用npm run build将.htaccess包含到生产中?

来自分类Dev

只能从包含package.json文件的文件夹中运行“ npm run build”吗?

来自分类Dev

运行“ npm run build”后收到npm错误:npm ERR!代码ELIFECYCLE npm ERR!错误2

来自分类Dev

npm install和npm run build有什么区别?

来自分类Dev

npm run build给出npm ERR!代码ELIFECYCLE

来自分类Dev

“ npm run build” =“反应脚本:权限被拒绝”

来自分类Dev

Cloud Build无法npm安装NodeJS项目

来自分类Dev

npm run build不使用代理

来自分类Dev

在 npm run build 之前检查 jshint 错误

来自分类Dev

npm ERR!缺少脚本:build:universal

来自分类Dev

什么是“ npm run -s build”中的“ -s”

来自分类Dev

如何从Symfony项目进行'npm run build'

来自分类Dev

npm run build in php Laravel 挂起或退出

来自分类Dev

npm run build生产不分配生产

来自分类Dev

使用特定的.env文件运行npm build

来自分类Dev

由于docker build中的TypeScript错误,npm run build失败

来自分类Dev

如何防止 npm run build 删除 build 中的目录

来自分类Dev

docker build中的本地npm依赖项“不包含package.json文件”,但与npm start一起运行良好

来自分类Dev

将node-gyp标志传递给软件包时,yarn添加软件包--build-from-source的行为是否类似于npm install软件包--build-from-source的行为?

来自分类Dev

Django GROUP BY是否包含不必要的列?

来自分类Dev

如何在我的npm包中包含npm包

来自分类Dev

如何在我的npm包中包含npm包

来自分类Dev

是否有 QuestDB 的 NPM 包?

Related 相关文章

  1. 1

    识别不必要的npm软件包

  2. 2

    `go build`不必要地重建

  3. 3

    “ npm r build”和“ npm run build”的区别?

  4. 4

    运行“npm run build”时出现 npm run build 错误

  5. 5

    在`npm run build`时出错

  6. 6

    如何运行`npm run build`

  7. 7

    在Vue中,如何使用npm run build将.htaccess包含到生产中?

  8. 8

    只能从包含package.json文件的文件夹中运行“ npm run build”吗?

  9. 9

    运行“ npm run build”后收到npm错误:npm ERR!代码ELIFECYCLE npm ERR!错误2

  10. 10

    npm install和npm run build有什么区别?

  11. 11

    npm run build给出npm ERR!代码ELIFECYCLE

  12. 12

    “ npm run build” =“反应脚本:权限被拒绝”

  13. 13

    Cloud Build无法npm安装NodeJS项目

  14. 14

    npm run build不使用代理

  15. 15

    在 npm run build 之前检查 jshint 错误

  16. 16

    npm ERR!缺少脚本:build:universal

  17. 17

    什么是“ npm run -s build”中的“ -s”

  18. 18

    如何从Symfony项目进行'npm run build'

  19. 19

    npm run build in php Laravel 挂起或退出

  20. 20

    npm run build生产不分配生产

  21. 21

    使用特定的.env文件运行npm build

  22. 22

    由于docker build中的TypeScript错误,npm run build失败

  23. 23

    如何防止 npm run build 删除 build 中的目录

  24. 24

    docker build中的本地npm依赖项“不包含package.json文件”,但与npm start一起运行良好

  25. 25

    将node-gyp标志传递给软件包时,yarn添加软件包--build-from-source的行为是否类似于npm install软件包--build-from-source的行为?

  26. 26

    Django GROUP BY是否包含不必要的列?

  27. 27

    如何在我的npm包中包含npm包

  28. 28

    如何在我的npm包中包含npm包

  29. 29

    是否有 QuestDB 的 NPM 包?

热门标签

归档