NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具。
一、npm常用命令(单词:aliases, alias的复数,alias:别名,化名)
(1)查看npm有哪些命令
npm -l(小写的L)
(2)安装
npm install -g @vue/cli (alias: npm i)
npm i -g @vue/cli@4.5.15 (安装指定版本)
(1) npm install moduleName -g
全局安装(将模块安装到node路径下的node_modules)
(2.1)npm install moduleName
本地安装(将模块安装到当前项目路径下的node_modules)
(2.2)npm install moduleName -S 即 npm install moduleName --save
本地安装并在package文件的dependencies节点写入依赖
(2.3)npm install moduleName -D 即 npm install moduleName --save-dev
本地安装并在package文件的devDependencies节点写入依赖
关于本地安装的这3种指令:https://blog.youkuaiyun.com/m0_37158404/article/details/123408658
dependencies与devDependencies有什么区别呢?
更详细参考:https://mp.weixin.qq.com/s/cSHCKRdMPLKyPP_pOH3nkg (未看完所有)
devDependencies 里面的插件只用于开发环境,不用于生产环境
dependencies 是需要发布到生产环境的
例如,在项目中你需要使用gulp或webpack构建你的开发和本地运行环境,压缩代码,打包等,
但程序实际运行的时候并不需要这些,所以放到devDependencies里就ok了。
而像element-ui这种,生产环境运行项目时也要用到的,这种就应该安装到dependencies中去。
live-server