三者都会安装到项目文件夹下的node_modules文件夹下
- npm install xx
不会配置到package.json,你需要自己require,之后运行npm install命令时,不会自动安装xx - npm install xx -D
即写入devDependencies对象(里面的插件只用于开发环境,不用于生产环境)
dev开头——开发环境,记住这个就行
- npm install xx -S
即写入dependencies对象(生产环境)
devDependencies对象、dependencies对象可以在package.json里看到
举个栗子 :
写程序要用element-ui,生产环境运行项目时肯定要用到element-ui,这时element-ui就应该安装到dependencies中去。
全局安装:
- npm install xx -g
即全局安装,你可以在任意文件夹使用这个xx,否则会报错”xx不是内部或外部的命令,也不是可运行的程序“