在实际的工作中,有遇到一个问题:各个平台的开发环境不一致!!!
不一致的原因,取决于:
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.1-10元之间
一周热门 更多>