关于webpack打包后的devdependcies和dependencies的区别?

新手上路,请多包涵

dependencies和devdependencies的区别,一般来说是上线之后需要依赖的包放在dependenci,开发时依赖的包放在devdependencies(比如wepack)。

但是我有个疑问,比如React,经过webpack和babel编译过后会变成js,可以直接在浏览器运行(我的理解)。

那上线之后应该也不依赖React,为什么通常会将react放在dependencies里?

这里有些参考链接:
https://stackoverflow.com/que...

阅读 4.1k
1 个回答

会被打进包里的放在dependencies里,react会被打包进你的项目js文件里吧。而一些工具帮助编译的,比如webpack、各种loader、babel就放devdependcies里,因为你打包之后不可能整个的webpack,loader也打进你js文件吧?

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题