使用NVM或在Node.js版本之间切换时,必须为每个Node版本重建node_modules。是否有可能以某种方式为每个版本使用不同的node_modules目录,而不是每次在版本之间切换时都必须重建内容?
类似的东西:
node_modules_v8/
node_modules_v7/
node_modules_v6/
也许有更好的方法来做到这一点,不确定。
答案 0 :(得分:2)
三个建议(按我的pref顺序):
node_modules
文件夹,该文件夹指向node
期望运行的模块的正确版本。NODE_PATH
设置,并在执行{{1}之前将其指向node_modules
文件夹的正确缓存(即NODE_PATH = / etc / node_v8)命令。如果您全局设置它会限制您在该框上运行多个节点实例,因此,您需要在每个流程实例上设置node
。