两周前,我有一个带有webpack配置和node_moudels
的项目文件。它运行得很好,但今天我重新打开了项目文件并且node_modules
文件丢失了。所以我运行npm i
命令重新安装我的依赖项。在babel-preset-2015
的安装期间发生错误。我只是不能在我的项目目录中安装该模块(每次都会抛出错误)!之后我尝试在桌面上单独安装babel-preset-2015
,这没关系。但我注意到babel-preset-2015
不再是单个文件,而是在node_module
目录中安装了多个文件。我是否错过了一些重要的babel更新或者到底发生了什么?我使用的是win7,节点版本是4.2.6。
答案 0 :(得分:1)
在安装单个依赖项后,您在node_modules/
路径上看到多个目录的原因可能是由于两个环境之间NPM的版本差异。 NPM v3现在将尝试在共同根目录下并置所有非冲突的依赖项,这会产生与您之前习惯的不同的布局。