gpt4 book ai didi

javascript - 客户端模块工作流程 : (Browserify + npm + gulp) or (RequireJS + Bower + gulp)?

转载 作者:太空宇宙 更新时间:2023-11-03 22:34:01 25 4
gpt4 key购买 nike

我一直在为我当前的 Node.JS Express 项目研究不同的客户端 Javascript 模块工作流程,但我很难决定是使用 Browserify + npm + gulp 还是 RequireJS + Bower + gulp。

我宁愿使用 CommonJS 而不是 AMD,因为我更喜欢语法,所以一方面我很想选择前一个选项......但是,我真的不喜欢共享相同的全局模块的想法服务器和客户端(如果我想使用不同的版本怎么办),而且,我宁愿保持客户端依赖关系平坦,而不是像 npm 那样,所以我更喜欢 Bower 来管理我的模块......等等我陷入了这个难题。

有什么办法可以两全其美吗? Browserify-shim 似乎是相关的......对此事有什么意见吗?

最佳答案

最后我选择了 System.JS 和 jspm,我必须说它绝对解决了我面临的所有问题,而且还完美地解决了一些问题。我花了一段时间才最终发现它,但我相信这将在很长一段时间内成为事实上的标准,所以我鼓励任何编写新项目的人默认使用 jspm。

您获得 AMD 和 Common.JS 和 ES6 支持,您不会混合 Node 模块和客户端模块(node_packages 和 jspm_packages),以及平面依赖性...您还需要什么?

感谢您的建议!

关于javascript - 客户端模块工作流程 : (Browserify + npm + gulp) or (RequireJS + Bower + gulp)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32315835/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com