我对运行我的灯泡堆栈(apache,mysql,php,node)的Windows WSL感到非常满意。
当前唯一的麻烦是npm install / composer install / npm run serve的性能。
目前,我唯一的选择是在WSL之外运行这些命令,由于一些问题(不同的环境),这不是首选的方法。
我有两种可能的解决方案:
从安装/文件夹同步中排除这些文件夹。 WSL是否有可能仅将那些文件夹排除在Windows计算机和linux安装之间的同步中?我可以卸载子文件夹(“ node_modules”和/或“供应商”)吗?
从/ mnt / c / htdocs / project / node_modules到〜/ project / node_modules建立符号链接以将这些模块外包,并防止I / O性能下降。
不幸的是,第二个选项无法正常工作;例如。运行npm install时,出现“找不到模块'mkdirp'”。
我很乐意提供建议。
答案 0 :(得分:0)
我设法通过两个步骤解决了这个问题: