- 检查npm管理包
npm -v
- 切换 npm 淘宝镜像
//获取当前npm服务器地址
npm config get registry
//切换npm 淘宝镜像
npm config set registry https://registry.npm.taobao.org
- 安装模块 – npm install
package-lock.json
//将模块安装到项目的node_modules目录中,但不写入package.json
npm install x
//不会将模块安装到项目的node_modules,而是会安装到node.js的node_modules目录中
npm install --global x:
//将模块安装进项目的node_modules目录中,并写入package.json的dependencies中
npm install --save x:
//将模块安装进项目的node_modules目录中,并写入package.json的devDependencies中
npm install --save-dev x:
//安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。
// 建议用--legacy-peer-deps 比较保险一点
npm install --legacy-peer-deps
//会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。
npm install --force
- 启动项目
注意:项目代码在中文目录,可能会报错
//dev和serve请查看 package.json 文件中 scripts节点
npm run dev
npm run serve
- 打包发布
npm run build