我在一台计算机(旧PC)上有一个JEE项目(Maven,nodejs):
mvn -Pprod package
工作正常。
在另一台新PC上(节点,bower,gulp的相同配置),我有相同的项目。
在mvn -Pprod package
期间,指令npm install
替换了某些节点模块的某些内容。
例如,在旧PC上,我有模块 run-sequence (带有子模块粉笔2.4.2的1.1.5)。
在新PC上,npm install
用粉笔3.0.0代替粉笔2.4.2(运行顺序版本仍为1.1.5),这使构建失败。
为什么要在新PC而不是旧PC上执行呢?
有可能避免这些替换吗?