npm install显示已安装模块的命令,但没有新文件

时间:2016-12-04 15:10:50

标签: angularjs node.js npm

我在我的npm包中添加了rx-angular,当我在本地安装时,它抓住了rx的依赖,没有任何问题。当我去发布到生产时,似乎有点工作,但不是完全,这让我感到困惑(错误明智),迫使我手动安装rx。显然,一个包不是什么大问题,但这似乎不是正确的行为,我不确定我是否正在设置我的包不正确,或者我需要解决的其他一些错误。

以下是生产中npm install的输出:

npm http GET https://registry.npmjs.org/rx-angular
npm http 200 https://registry.npmjs.org/rx-angular
npm http GET https://registry.npmjs.org/rx-angular/-/rx-angular-1.1.3.tgz
npm http 200 https://registry.npmjs.org/rx-angular/-/rx-angular-1.1.3.tgz
npm http GET https://registry.npmjs.org/rx
npm http 200 https://registry.npmjs.org/rx
rx-angular@1.1.3 node_modules/rx-angular
└── rx@4.1.0

正如你所看到的那样,rx被抓住了,但是我认为安装它的时候有什么好玩的?那么时髦的人物呢?我不知道,我不确定出了什么问题,我不知道如何解决它。我的包中没有rx,只是rx-angular,因为我试着用rx-angular来知道它需要运行什么版本的rx。

1 个答案:

答案 0 :(得分:0)

应该是

npm cache clean

如果没有,请尝试删除手动安装的模块

rm -R node_modules/

然后

npm install