I need to know if the following behavior is normal.

当I为npm install时,package.json中的每个软件包及其依赖项不再安装nested,但每个依赖项都安装在node_modules目录中.这使得我的node_modules目录被炸毁,看起来是这样的:

Screenshot of node_modules directory

This happened since I updated npm and node.

Now I run:

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 3this npm blognew行为.

Laravel相关问答推荐

如何重置laravel ui密码

从8.0更新到10.0后,图像不再上传到存储

Dompdf 古吉拉特语和印地语文本未正确显示

无法在 Laravel 项目中安装 @vitejs/plugin-vue

如何更新 Laravel 4 中现有的 Eloquent 关系?

在 laravel 的集合中找到?例子

Laravel:Blade foreach 循环 bootstrap 列

Laravel 5.6 - 如何在 api 控制器中获取 auth()->user() 或 $response->user()?

如何在 Laravel 中显示渲染时间/页面加载时间?

限制 Blade foreach 循环中的结果

如果用户在 Laravel 中经过身份验证,如何签入 Vue 组件?

Laravel 中未加密的 cookie

laravel 5 中的登录事件处理

如何更改 ember-cli 中的 dist 文件夹路径?

Laravel 5.4 有时验证规则不起作用

如何更改默认 Laravel Auth 登录视图

Laravel Eloquent 多态一对一?

Eloquent的 attach/detach/sync 触发任何事件?

使用迁移更改表 Laravel 5

laravel中的动态网址?