我在两个不同的盒子上,两个盒子都运行相同版本的npm,并且都在CENTOS7上。
在一个框上,软件包权限被单独保留,日期被单独保留。
在另一个框中,更改了软件包许可权,并将文件日期标记为今天。
示例。 运行命令
之后npm install --no-optional --save-exact
此文件,例如: node_modules / @ angular / cli / bin / ng 在一个框上的权限为
rwxr-x ---日期标记为今天
另一个框为
rw-r -----具有原始日期
npm回购上的来源为 rw-r ----- 。
我应该在什么位置查看更改权限的方式和原因? 对于我们来说,正确的权限是使其成为可执行文件,以便我们运行ng build。
npm是否有一些全局设置,也许看起来要改变它的盒子正在从中拉一些本地修改过的副本?
我已经删除了整个node_modules目录及其子文件夹,包括.bin/。
今天试图在这里追赶的时光已经流失了。