0%

npm包中的 install --save 和 install --save-dev之间到底有区别

当我们使用npm进行开发时经常能遇到需要安装依赖包, 那么npm install --savenpm install --save-dev之间到底有什么区别呢? 现在来探究一番.

install –save-dev

实际上--save-dev是开发时候所依赖的东西,如我们想添加自动添加前缀, 那么就安装autoprefixer到开发依赖去. 也就是编译打包后autoprefixer已经帮我们添加了相应的浏览器前缀, 那么我们之后就不需要依赖他了. 所以

1
npm install babel --save-dev

在这里我们可以看到已经放进package.json中的devDependencies(开发依赖)中去了.

install –save

--save就是你发布之后还依赖的东西。 如果编译打包后还需要依赖的库, 如vue, 所以就放进了dependencies中(生产依赖).

两者需要安装的依赖其实都可以在package.json中手动输入相应的库和版本号, 然后使用npm install就能进行安装package.json中的所有依赖了~

「请笔者喝杯奶茶鼓励一下」

欢迎关注我的其它发布渠道