所以我有几个CoffeeScript文件,它们开始变得很长,我期待将它们重构为较小的文件的过程只是打破它们的情况,就像Less和Jade一样。
虽然看起来唯一直接的方法是创建模块并导出它们,然后使用Browserify将所有内容捆绑在一起。
我与Browserify有两个问题:
导出的代码,似乎仍然包含require模块代码,然后产生404,例如:
myModules = require(' ../ scripts / example-sub.coffee');
我已经有一个gulp构建过程,它监视我的脚本以进行更改,然后将它们删除,编译成js,minifys并执行与browser-sync和nodemon相结合的任何其他内容以保持服务器刷新。看起来似乎没有可能将这种类型的流程与浏览器化相结合 - 这是不正确的,如果是这样的话怎么能实现呢?