gpt4 book ai didi

makefile - 如何构建 Slick-carousel

转载 作者:行者123 更新时间:2023-12-04 04:17:56 24 4
gpt4 key购买 nike

我正在尝试构建 slick-carousel 的分支作者:肯·惠勒。

该项目非常古老,这意味着它的build设置与我们最近看到的大多数项目不同。

与构建相关的文件(您可以在上面链接的 Github 上查找更多信息)

生成文件:

build: components slick.js slick.css
@component build --dev

components: component.json
@component install --dev

.PHONY: clean

component.json:

{
"name": "slick",
"repo": "kenwheeler/slick",
"description": "the last carousel you'll ever need",
"version": "1.8.1",
"keywords": ["ui", "jquery", "carousel", "responsive", "slider"],
"dependencies": {
"component/jquery": "*"
},
"development": {},
"scripts": {
"slick/slick.js": "slick.js"
},
"styles": {
"slick/slick.css": "slick.css",
"slick/slick-theme.css": "slick-theme.css"
}
}

到目前为止,我能够弄清楚我需要 componentjs构建工具。

注意:当前版本是 1.x,但 slick 的 component.json 语法仅适用于 0.x 版本。

npm install -g component@0

然后我尝试运行 make 来构建:

  • 我在/components 目录中得到一个输出
  • 然后我得到一个错误:

make: *** No rule to make target `slick.js', needed by `build'. Stop.

我不确定那是什么意思,我读过我可能有一个与最初用于构建库的版本不兼容的 make 版本;但我没有看到任何可以帮助我找到合适的 make 版本来使用的元数据。

有人可以帮忙吗?

最佳答案

我想现在Makefile和componentjs都用不到了。

用浏览器打开index.html即可开发slick。只需将它拖到浏览器选项卡或使用浏览器打开 file:///path/to/slick/index.html

我假设如果你想组成 js 文件,你需要做的就是编辑 slick/slick.js 并将其缩小为 slick/slick.min.js。然后提出拉取请求。
因为 slick.js 是开箱即用的 UMD 风格,所以只需要做 minify 即可。

关于makefile - 如何构建 Slick-carousel,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60170413/

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