【发布时间】:2019-04-15 10:33:35
【问题描述】:
我对运行我的灯堆栈(apache、mysql、php、节点)的 Windows WSL 感到非常满意。
目前唯一的痛点是 npm install / composer install / npm run serve 的性能。
目前我唯一的选择是在 WSL 之外运行这些命令,由于几个问题(不同的环境),这不是优选的方式。
我有两种可能的解决方案:
从装载/文件夹同步中排除这些文件夹。 WSL 是否有可能只是将这些文件夹排除在我的 Windows 机器和 linux 挂载之间的同步之外?我可以卸载子文件夹(“node_modules”和/或“vendor”)吗?
创建从 /mnt/c/htdocs/project/node_modules 到 ~/project/node_modules 的符号链接,以外包这些模块并防止 i/o 性能下降。
很遗憾,第二个选项不能正常工作;例如。当我运行 npm install 时,我得到一个“找不到模块 'mkdirp'。”
我很高兴得到任何建议。
【问题讨论】:
-
这可能会有所帮助:stackoverflow.com/a/51345880/8928481
标签: windows-subsystem-for-linux