我在想这三种方法在项目中包含第三方代码有什么区别。例如,在bootstrap中,我可以通过cdn链接包含css和javascript,或者下载缩小版本并将它们包含在项目中,或者在我的项目目录中使用包管理器安装bootstap。我了解cdn并不好,因为可能会有版本更改,并且仍然有旧版本的代码,并且需要互联网连接才能工作。但是,安装bootstrap和package manager之间有什么区别,只需下载最小版本并包含它们呢?包管理器,cdns和正常包括之间的区别包括
0
A
回答
1
一些快速的比较点:
如果你没有连接到互联网,你的NPM包仍然可以工作。您的CDN链接不会。
CDN通常只托管最受欢迎的东西。如果你想使用不太流行的软件包,你需要使用NPM。
更新NPM包更容易,尤其是因为某些表单会查找主要/次要更新。您必须亲自更换您的CDN链接。
1
没有真正的区别。软件包管理器会发生什么情况,它会将其放入项目中的预先指定的目录中。这个软件包可能包含简单的方法,比如绑定更简单,但最后,bootstrap之类的软件包就会运行并获取文件并将其放入项目中。没有什么比你自己做的更好。
相关问题
- 1. -include和公正之间的区别包括在生成文件
- 2. cq include,sling include和jsp之间的区别包括
- 3. 依赖和包管理器之间的区别?
- 4. “网格”和“包”几何管理器之间的区别
- 5. 管理包括声明
- 6. 主动管理:包括JavaScript
- 7. 是什么区别包括和parsedinclude
- 8. Rails的:包括不包括
- 9. UI之间真正的概念区别是什么:装饰和UI:包括?
- 10. PHP包括托管
- 11. 包括JQuery的使用软件包管理器 - JQuery的
- 12. 包括PHP常量
- 13. PHP常量包括
- 14. 包括QT包
- 15. 包括和MySQL
- 16. AsNoTracking()和包括
- 17. TabHost和包括
- 18. PHP和包括
- 19. 包括和命名空间
- 20. 不包括在内的包装导管
- 21. 包括LINQ的,但只包括从包括对象
- 22. 包括“我”的链接之间的Node.js
- 23. 如何包括JSP包括的JspWriter
- 24. 的ActiveRecord包括to_json不包括关系
- 25. rsync的包括不包括规则
- 26. 包含和块之间的区别Jade
- 27. msbuild发布和包之间的区别
- 28. DLL包装和DLL之间的区别
- 29. 类和包之间的区别
- 30. 的Ant jar任务 - 包括包装但不包括子包
的可能的复制[通过NPM安装自举的目的?](https://stackoverflow.com/questions/26773767/purpose-of-installing-bootstrap-through-npm) – jmargolisvt