1

我即将开发一个大型 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 似乎是提出这个问题的最佳场所,即使它是开放式的并且相当主观。

4

0 回答 0