sách gpt4 ai đã đi

grunt/bower/components: Xử lý các phụ thuộc?

In lại 作者:行者123 更新时间:2023-12-04 04:42:28 28 4
mua khóa gpt4 Nike

我已经构建了类似用于创建网站的基本模板/工作流的东西,主要使用 Grunt。

该模板的一部分是 Modernizr 特征检测库,我的一项 Grunt 任务依赖于它。

目前我只是将该依赖项存储在我的 bower.json list 中。这带来了两个问题:

  1. 我需要在我的 bower.jsongói.json(对于 Grunt)中更新项目的名称、版本、作者等。
  2. 我不喜欢我的依赖项像这样分散——我需要运行 cài đặt npmbower install ... 才能开始上类。 (并不是说这是一个很大的努力,但对我来说这确实违反直觉。)

是否有更智能、更通用的方法来处理此类依赖关系?

我已经研究过使用 component.json 文件,这些文件可以被各种包管理器读取(我特别看了 DUO),但我不确定这是否是我真正需要的。似乎包含一个构建过程,但我已经通过 Grunt 构建了。

1 Câu trả lời

我建议你使用 Yeoman 生成器。

如果你想为自己的项目实现 Yeoman 生成器,我会在这里留下一个有用的教程链接:

[1] http://code.tutsplus.com/tutorials/build-your-own-yeoman-generator--cms-20040?post_id=1026796690681657_1026796687348324#=

[2] http://yeoman.io/authoring/

1。基本上,Yeoman 生成器的 index.js 可以提示用户输入、存储它并将其写入任何文件。因为和你一样的需求,我目前正在创建自己的生成器,将我最喜欢的部分一起放入 bower.json 和 package.json 中,并且我有用地使用了这些文章。

我还强烈建议您仔细查看 git 存储库中的其他生成器。生成器是用 Javascript 编写的,同时包含 Node.js 和 Yeoman 的 API。

2。这很容易。您可以在 .bash_profile 上创建自己的别名。

  • 打开你的终端(我在 OSX 上)
  • 过去 echo 'alias coinstall=npm install && bower install --save-dev' | tee ~/.bash_profile && source ~/.bash_profile 并输入
  • 您将拥有隐藏的.bash_profile tài liệu
  • 现在您可以通过键入 coinstall 安装 npm 和 bower!

关于dependencies - 咕噜声/bower/组件 : Handling dependencies?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25835489/

28 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com