Reactjs 如果我在带有不必要依赖项的react应用程序上运行npm build,它还会捆绑这些依赖项吗?

Reactjs 如果我在带有不必要依赖项的react应用程序上运行npm build,它还会捆绑这些依赖项吗?,reactjs,create-react-app,dependency-management,Reactjs,Create React App,Dependency Management,假设我有一个用createreact应用程序创建的react应用程序 我已经安装了无用的依赖项,但我还没有在我的应用程序中调用它。我没有将其作为开发人员依赖项安装,只是作为常规依赖项安装 然后我在我的应用程序上运行npm build。我的应用程序中是否会捆绑无用的依赖项,或者最终的构建是否足够聪明,可以忽略它?这种删除死掉代码的机制称为。CreateReact应用程序是开箱即用的。除非您在代码中使用它们。

假设我有一个用createreact应用程序创建的react应用程序

我已经安装了无用的依赖项,但我还没有在我的应用程序中调用它。我没有将其作为开发人员依赖项安装,只是作为常规依赖项安装


然后我在我的应用程序上运行npm build。我的应用程序中是否会捆绑无用的依赖项,或者最终的构建是否足够聪明,可以忽略它?

这种删除死掉代码的机制称为。CreateReact应用程序是开箱即用的。除非您在代码中使用它们。