请问react,webpack打包的疑惑.关于devdependencies dependencies

发布于 2022-09-04 11:52:41 字数 381 浏览 16 评论 0

比如,有项目使用到了react,antd,等等第三方库.现在我webpack进行打包. 最后输出一个结果文件. app.js.

因为我交付项目时,只需要交付打包结果,而不需要将整个项目文件夹交付.所以我只需将打包结果 包含所需要的html ico等等内容 全部部署到服务器即可. 而不需要在客户服务器上在进行有 npm install 等操作.

这样的情况下,我比较好理解, devdependencies 比如测试用例等等 自然是不需要的. 那么dev直接排除了. 但是因为我react也是打包,压缩等等操作的结果. 都包含在app.js中. 那我是否还有必要 将这些第三方依赖包也添加进 dependencies, 如果不需要 难道 package.json 中 dependencies 是空的? 这样对吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

请恋爱 2022-09-11 11:52:42

看你交付需不需要交付源码,如果需要的话,那肯定是什么都给过去啊。

如果不需要交付源码的话,那就给打包好的文件就行了,其它一概不需要。

ゝ偶尔ゞ 2022-09-11 11:52:42

其实放在dependencies和devdependencies都可以打包出最后的app.js文件的。
我理解这里分开放只是为了区分哪些是项目真正依赖,哪些是开发用依赖。
开发依赖可能因为不同的人喜欢使用的开发包/工具不一样而不一样,但是项目依赖确实必须一样的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文