为什么要将node-sass和sass-loader保存在devDependencies而不是dependencies
来源:3-3 项目依赖包下载
iFlowers
2019-03-02
老师在课程中没有给出解释,所以我想请教下。
写回答
1回答
-
Sam
2019-03-02
你好,因为node-sass和sass-loader是在webpack构建阶段使用,并不是在发布阶段使用,所以要写到devDependencies里面,换个角度说,写在dependencies里面的库最终会打包成一个js文件(如果采用异步加载,会生成多个js文件),比如我们的代码中并没有用到node-sass,但是将node-sass写到dependencies中,这样会导致我们构建出来的js文件变大,从而导致访问速度变慢。
10
相似问题