我遇到了npm的问题。
当我安装软件包时,它们将转到node_modules
文件夹,但不是包资产位于一个文件夹中,而是将它们放在该文件夹之外。
在快递文件夹中,其中的所有文件夹都应该在里面,而是在它之外。我尝试安装的其他软件包也会发生这种情况。我试过创建一个测试项目,但同样的事情发生了,
我还尝试卸载node和npm,它仍然在发生。
答案 0 :(得分:0)
你确定它不是依赖关系吗?
NPM将根据您的需要安装其他软件包,并将它们放在node_modules
文件夹的根目录中,以便其他模块以后可以在需要时使用它们。
在空项目中运行(编辑:npm init
首先获取项目根目录中的package.json)npm install express --save
后,我最终得到了
PS。抱歉,如果我误用了术语,我仍然对节点和npm
保持新的安静答案 1 :(得分:0)
我发现发生了什么事,因为节点v5.1.1,当我回到节点v4.2.3时,包文件夹保存在express文件夹之外,它在express文件夹中创建了一个node_modules文件夹。
再次感谢大家的帮助