gpt4 book ai didi

node.js - 为所有项目的 "Global"bower_components 文件夹创建工作流?

转载 作者:行者123 更新时间:2023-12-05 06:42:30 24 4
gpt4 key购买 nike

Side Note: I'm not looking for "opinion-based" answers..I don't want this to get thrown into that category. I'm looking for the proper method to simplify my workflow with the tools we have available.


我最近遇到的问题:
开始新项目时,我在本地磁盘上一遍又一遍地安装多个重复的库(例如 jquery + bootstrap)...

1. Create "new-client" folder
2. cd.. new-client
3. git clone my-starter-code
4. npm install (installing multiple dev dependency duplicates on disk)
5. bower install (installing multiple dependency duplicates on disk)
6. begin coding!

如果所有这些项目 Always 都具有相同的基础结构,这对我来说似乎是一种浪费:

  • 相同的“node_modules”文件(65.1 MB)
  • 相同的“bower_components”文件(11.7 MB)
  • 相同的“../folders/files.html”结构(模块化)


可以使用哪些构建工具来创建这样的工作流?

  • package.json“脚本”?
  • 你是发电机吗?
  • gulpfile.js ?
  • 全局 node_modules + bower_components ?
  • 混帐?



我意识到所有的项目都有自己的不同之处,但如果它们都以相同的方式开始,那么为这些 “全局”<使用一个“主”目录是否没有意义/strong> 文件而不是有 100 个重复项目?

我从使用模块化“Web 组件”(新的 W3C 标准)进行开发开始思考这个问题。

这让我想使我的工作流程更加模块化、简化和自动化。

最佳答案

pNPM

快速、节省磁盘空间的包管理器

https://pnpm.io/

关于node.js - 为所有项目的 "Global"bower_components 文件夹创建工作流?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36831766/

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