新手问题 有没有办法部署的时候把不需要的 scss coffee node_modules 一些不需要的内容删除掉。

wupei1024 · 2018年06月16日 · 最后由 wupei1024 回复于 2018年06月21日 · 1190 次阅读

有没有简单的办法,编译完资源以后,只要保障 production 能运行就行了。

那就 rm 啊。

嗯。这个意思明白,我的意思是有没有什么 工具自动能挑出来,不用再手动搞了。

这个需求太简单了,我觉得不会有人再包装一层 rm。

并且在虚拟机环境,删掉 node_modules 意味着下次部署要重新下载一次所有包,工具一般不会把删除包作为默认。

了解了,感谢。

我有一个不简单的办法:

首先你得把部署的过程改一下:编译在本地完成,然后上传编译好的文件好了,然后其他 server 代码用 git archive 的方式导出放到服务器上...

然后 git archive 有办法忽略某些指定文件:

新建一个文件 .gitattributes

foo/*.scss export-ignore
bar/**/*.coffee export-ignore
...
luikore 回复

是个一劳永逸的办法 感谢

需要 登录 后方可回复, 如果你还没有账号请 注册新账号