优艾设计网

前端开发环境保持一致,多平台保持一致的效果?

在实际的工作中,有遇到一个问题:各个平台的开发环境不一致!!!

不一致的原因,取决于:

node.js版本不一致

npm的版本不一致

操作系统不一致

解决办法

使用nvm管理node.js版本,保持版本一致,这个在mac和Linux中效果很好,但是反人类的window,呵呵...

保持npm版本一致,不同版本的npm生成的node_modules文件夹是有可能不一致的

使用新出炉的yarn管理包,锁定版本

优艾设计网_设计百科果:

然而并没有什么卵用

在公司,使用mac能把项目跑起来,然后回到家,用archLinux一跑,立马就跪了

当然这个只是小问题

关键是,我们的美工,使用window(反人类的东西),结果你懂的,每次配置环境,说多了都是泪

待商榷的方案

使用docker搭建一个容器,共有容器,然后映射外部目录,这样就能保证大家的开发环境一致。

没错,这次又是window出了问题,不能够watch文件变化,mac和Linux均正常。

各位有什么好的解决方案

最后吐槽

node-sass搞尼玛那么多依赖,还各种问题


0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜