NPM安装到错误的目录

NPM安装到错误的目录,npm,bamboo,npm-install,Npm,Bamboo,Npm Install,尝试在竹子构建期间使用NPM安装,并获得一些奇怪的结果。 使用 如果让构建运行该命令,将导致奇怪的结果。如果我登录到构建机器并手动运行该命令,则结果与预期一致 奇怪的结果是: 查看node\u模块,我会看到所有包文件夹;但是,几乎所有这些文件夹都是空的。唯一不为空的是我在package.json中明确定义为依赖项的那些 使事情更加混乱。当事情进展顺利时,node\u modules文件夹大约有18k个文件,大约62MB。当它不能正常工作时,它有40k个文件,容量为112MB。查看带有节点\u模块

尝试在竹子构建期间使用NPM安装,并获得一些奇怪的结果。 使用

如果让构建运行该命令,将导致奇怪的结果。如果我登录到构建机器并手动运行该命令,则结果与预期一致

奇怪的结果是: 查看
node\u模块
,我会看到所有包文件夹;但是,几乎所有这些文件夹都是空的。唯一不为空的是我在package.json中明确定义为依赖项的那些

使事情更加混乱。当事情进展顺利时,
node\u modules
文件夹大约有18k个文件,大约62MB。当它不能正常工作时,它有40k个文件,容量为112MB。查看带有
节点\u模块的单个文件夹
更容易混淆

只是对软件包文件夹进行采样,比较安装的好坏

                     Good install           Bad Install 
 package            size / # Files        size / # Files

 JSPM              1.5MB / 945             26MB / 8,924
 gulp-jspm-build   883kb / 450           23.5MB / 10,589
 eslint            1.4MB / 292            6.6MB / 3,200
最后一个令人困惑的部分:这种情况并非100%都会发生,但大多数情况下确实会发生

我意识到构建本身可能存在问题,但我不熟悉竹子,负责人相信这是我这边的问题。如有任何建议,我们将不胜感激。如果您需要更多信息,请询问

NPM版本3.3.12
节点版本5.5.0

谢谢。我在问题中添加了版本。我也有同样的问题!竹将在节点_模块内冗余生成整个项目!你找到解决办法了吗?对不起,从来没有找到解决办法。我已经转到了另一个不使用竹子的客户那里,所以我很可能不会进一步调查。谢谢。我在问题中添加了版本。我也有同样的问题!竹将在节点_模块内冗余生成整个项目!你找到解决办法了吗?对不起,从来没有找到解决办法。我已经转到另一个客户那里,那里没有使用竹子,所以我很可能不会进一步调查。
                     Good install           Bad Install 
 package            size / # Files        size / # Files

 JSPM              1.5MB / 945             26MB / 8,924
 gulp-jspm-build   883kb / 450           23.5MB / 10,589
 eslint            1.4MB / 292            6.6MB / 3,200