gpt4 book ai didi

javascript - 我应该如何组织一个JS开源库项目?

转载 作者:行者123 更新时间:2023-12-02 14:09:24 26 4
gpt4 key购买 nike

我维护一个 JS 前端库。

为了开始,我用 Rails 编写了它,因为这就是我所知道的。如果您安装了 Rails,它会工作得很好,但对于其他人来说这是一种非常愚蠢的方式。

在 Github 上组织用 CoffeeScript 编写的前端 JS 库的“最佳实践”方法是什么?

需要有简单的方法

  1. 从一组 CoffeeScript 文件构建压缩的编译发行版本。

  2. 开发期间在浏览器中运行新版本

  3. 运行测试套件

最佳答案

我不确定我的建议是否能回答您的问题。

我的建议是

  1. 使用依赖管理工具,例如 npm 或 Bower 来管理第 3 方库
  2. 使用构建工具,例如 grunt 或 gulp 或 webpack 来构建您的包,包括 minify,仅获取所需的文件,将 Coffee 编译为 js
  3. 使用mocha或其他测试框架来运行测试

然后将上面的任务集成到 ci 工具中,例如 jenkins 来自动化它们

你的 Jenkins 工作将一步一步完成这些任务

  1. 从 github auto 中提取代码
  2. 清理您的存储库,例如 git reset --hard && git clean -xdf
  3. npm 安装或 Bower 安装
  4. 运行 webpack 或 grunt 或 gulp
  5. 运行测试

关于javascript - 我应该如何组织一个JS开源库项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39760812/

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