当前位置: 首页 > 面试题库 >

“ npm install”将所有依赖项安装在node_modules目录中,而不是嵌套它们

朱通
2023-03-14
问题内容

我需要知道以下行为是否正常。

当我时npm installpackage.json中的 每个程序 及其依赖项都不再 嵌套嵌套
,而是每个依赖项都安装在node_modules目录中。这使我的node_modules目录变了,看起来像这样:

node_modules目录的屏幕快照

自从我更新npm和node之后,就发生了这种情况。

现在我运行:

npm -v 3.3.6
node -v 4.2.1
python 2.7
windows 7
wamp

我的package.json文件如下所示:

{
  "private": true,
  "devDependencies": {
    "gulp": "^3.8.8"
  },
  "dependencies": {
    "laravel-elixir": "^3.0.0",
    "bootstrap-sass": "^3.0.0"
  }
}

这是标准的laravel package.json文件。

有没有一种方法可以再次嵌套目录,因为我不喜欢这篇文章超过100个子目录。


问题答案:

这就是 的行为,npm 3按这个NPM博客。



 类似资料:
  • 问题内容: 我是python的新手。最近,我有一个用python编写的项目,需要进行一些安装。我运行以下命令进行安装,但出现错误。 我在Google上搜索并找到了此链接,但我不太了解该帖子中的解决方案。 以下是我的requirements.txt文件: 有没有简单的方法来在此python项目中安装所有必需的依赖项? 编辑1 以下是的输出。 我已经安装了,但是pip命令仍然报告缺少此依赖项。 问题答

  • 我正在运行到Windows路径字符限制。 例如,当我运行“gulp”的安装时,通过

  • 我正在努力在我的项目中添加外部依赖项,将 我尝试了@Sharj提出的解决方案。它很好地解决了Decoview图表的依赖性。不管怎样,我尝试添加这个新的依赖项 编译失败,出现以下错误:

  • 我试图构建一个Maven父项目脚本,其中包含一个第三方项目(及其所有依赖项)和我的另外几个项目。 我想复制所有的依赖项(我的意思是所有的依赖项,包括由其他依赖项请求的jars,而这些依赖项又是由我的一个子项目请求的)到父项目目录,例如lib,这样我就可以用通配符类路径运行java: 我尝试了使用maven-依赖-插件的各种方法,如,但我能指向Maven的只是我自己的子项目,而不是它们的依赖项(我的

  • 我与Intellij合作过一个java spring项目 当我构建并运行项目时,这些错误会出现在我身上: 无法解析符号“springframework” 错误:(32,48)java:-source 1.5中不支持菱形运算符(使用-source 7或更高版本启用菱形运算符) 错误:(33,55)java:方法引用在-source 1.5中不受支持(使用-source 8或更高版本来启用方法引用)

  • 问题内容: 要么我不明白,对在节点100%又或eslint只是错在这里(不能够正确地分析这个的): 这些是测试依赖项,所以为什么要说它们应该在中列出? 补充说明:我们将Travis用作CI,所以我也不知道这对两者是否有影响。 问题答案: 通过添加到我的解决了它: [无外部依赖性]是否添加例外?#422 根据此用户的回复 : 您可以在测试文件夹的.eslintrc中设置选项devDependenci