我正在跟踪Laravel文档,并希望安装用于管理sass和其他预处理程序的药剂。
但是,当我从laravel根文件夹开始"npm安装“时,我的结果是:
114.316.724字节(磁盘上220,3MB),用于35.861项
在node_modules文件夹中!
请告诉我,长生不老药或止咳药不需要这么多荒谬的依赖,或者我是不是出了什么问题?
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"
}
}发布于 2017-07-30 06:10:27
npm下载这么多项的原因是,依赖项中的每个项都有一个package.json文件,并且在每个文件中声明了更多的依赖项。这将创建一个复杂的依赖树。
尽管Laravel的核心团队现在推荐Yarn作为您的包管理器(https://yarnpkg.com/lang/en/),但是它需要200 fu的包才能运行灵丹妙药,这是无法回避的事实。
我个人看到5-10倍的速度在包安装。
https://stackoverflow.com/questions/39061454
复制相似问题