npm包安装问题

时间:2015-12-08 08:03:21

标签: node.js terminal npm packages

我遇到了npm的问题。

当我安装软件包时,它们将转到node_modules文件夹,但不是包资产位于一个文件夹中,而是将它们放在该文件夹之外。

在快递文件夹中,其中的所有文件夹都应该在里面,而是在它之外。我尝试安装的其他软件包也会发生这种情况。我试过创建一个测试项目,但同样的事情发生了,

我还尝试卸载node和npm,它仍然在发生。

2 个答案:

答案 0 :(得分:0)

你确定它不是依赖关系吗?

NPM将根据您的需要安装其他软件包,并将它们放在node_modules文件夹的根目录中,以便其他模块以后可以在需要时使用它们。

在空项目中运行(编辑:npm init首先获取项目根目录中的package.json)npm install express --save后,我最终得到了

express

PS。抱歉,如果我误用了术语,我仍然对节点和npm

保持新的安静

答案 1 :(得分:0)

我发现发生了什么事,因为节点v5.1.1,当我回到节点v4.2.3时,包文件夹保存在express文件夹之外,它在express文件夹中创建了一个node_modules文件夹。

再次感谢大家的帮助