Edm*_*mas 6 php node.js laravel gulp laravel-elixir
我正在关注Laravel文档,并希望安装Elixir来管理sass和其他预处理器.
但是当我从laravel根文件夹开始"npm install"时,我最终得到:
35.861项目的114.316.724字节(磁盘上为220,3 MB)
在node_modules文件夹中!
请告诉我,Elixir或Gulp不需要这种荒谬的依赖,或者我做错了什么?
package.json包含:
{
"private": true,
"scripts": {
"prod": "gulp --production",
"dev": "gulp watch"
},
"devDependencies": {
"gulp": "^3.9.1",
"laravel-elixir": "^5.0.0",
"bootstrap-sass": "^3.3.0"
}
}
Run Code Online (Sandbox Code Playgroud)
下载如此多项目的原因npm是依赖项中的每个项目也都有一个package.json文件,并且在每个文件中都声明了更多依赖项。这会创建一个复杂的依赖树。
尽管 Laravel 的核心团队现在推荐 Yarn 作为你的包管理器( https://yarnpkg.com/lang/en/),但无法回避运行 elixir 需要 200mb 的包的事实,以极大地加快你的速度。节点-fu。
我个人认为软件包安装速度提高了 5-10 倍。
| 归档时间: |
|
| 查看次数: |
215 次 |
| 最近记录: |