公司想换风格,然后想让我把css搞一遍。但是之前外包用的框架是什么sea.js+zepto.js(不要问我为什么用这些,我也不知道,甚至之前都没听过),然后我发现用ruby或者gulp都要用基于node的npm去安装。那么我想请问一下,能不能不基于node,还是用上预处理器或者类似的插件。(他们把所有css放一起,现在已经13000行了,呵呵)
这个css需要我和其他开发者共同维护,除了node就没有其他自动编译的办法吗
公司想换风格,然后想让我把css搞一遍。但是之前外包用的框架是什么sea.js+zepto.js(不要问我为什么用这些,我也不知道,甚至之前都没听过),然后我发现用ruby或者gulp都要用基于node的npm去安装。那么我想请问一下,能不能不基于node,还是用上预处理器或者类似的插件。(他们把所有css放一起,现在已经13000行了,呵呵)
这个css需要我和其他开发者共同维护,除了node就没有其他自动编译的办法吗
首先seajs+zepto这个没听说过就给你打个岔。之后sass和less很早就开始普及了,完全可以脱离前端构建工具。你需要引入编译sass和less的依赖文件就可以(less.min.js这样的)
sass 在各种语言里都有实现,见: http://sass-lang.com/libsass
less 的话,就要自己找一下了, 顺手搜了一下 Python 的: https://github.com/lesscpy/le...
换成webpack吧,刚把手头的一个require.js+jQuery的项目改造成功了。
如果单独用工具去编译less的话,首先不知道能不能生成sourcemap,其次没有热更新的话开发效率肯定下降
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
5 回答1.9k 阅读
安装 ruby 环境
参考一下sass 官网
https://www.sass.hk/install/