大型JavaScript库的工作流和源布局

时间:2013-09-05 18:26:27

标签: javascript project

我即将开发一个大型的JavaScript库,我想知道什么是最好的工作流/源代码树布局。最终结果将是一个缩小的javascript文件。

假设库看起来像:

/
    src/
        main.js
        folder1/
            file1.js
            file2.js
            file3.js
        folder2/
            f1.js
            f2.js
    build/
    docs/
    tests/

我该如何调试?答案就像“通过html文件中的脚本标签导入所有js ”一样简单吗?我真的不想这样做,但如果这是其他人正在做的事情......我认为require.js会运作良好,但是我必须要确保撕掉我构建时使用require.js的所有东西(连接文件,使用uglify.js / closure / etc)。

基本上我从来没有在javascript库上工作过,之前我不需要分成多个文件。我从来没有必要为我的javascript代码创建构建过程。

我这样做了吗?如何将模块不存在或不应该构建到主要的缩小文件中(例如,开发人员可以选择包含它们)?

用于浏览器的大型JavaScript库如何运行自动化测试?

Stackoverflow似乎是提出这个问题的最佳场所,即使它是开放性的而且相当主观。

0 个答案:

没有答案