如何在不排除我的应用程序的情况下浏览我的ES6测试



我正在使用ES6语法,模块和导入开发React Application。

我使用以下命令来编译我的应用:

browserify components/app.tsx -x react -x react-dom -p tsify -o > scripts/bundle.js

现在,我想将所有测试编译到单独的文件中:

browserify tests/tests.tsx -p tsify -o > scripts/tests.js

但是,这包括tests.js中的所有实际应用代码,因为我将它们导入了测试文件。

如何避免将实际的应用程序代码置于tests.js中?

好吧,这就是我最终得到的:

browserify components/app.tsx tests/tests.ts -p [factor-bundle -o scripts/app.js -o tests/scripts/tests.js] -x react -x react-dom -p tsify -o scripts/bundle.js

FACTION-BUNDLE插件创建两个文件(app.js and tests.js),它们引用通用文件" bundle.js";

最新更新