起一个本地静态服务
npx http-server
//默认 8080
npx http-server -p 8900
//指定端口号8900
InputFormatter(r”^((([1-9])|([1-9][0-9]))(.[1-9])?)$”),
升级包
1 | npm update -g @vue/cli |
npm 安装失败处理
- 删除 node_moduces
- 删除package-lock.json
- 清除缓存
1
2npm cache clean -f
npm cache clean --force
4.npm install
npm 其他
- -S 等同于–save,保存在package.json文件中,是在dependencies 下,
- -D 等同于–save-dev,也保存在package.json文件中,是在devDependencies下,
- -g 等同于–global的简写,对模块进行全局安装,作用于全局环境下,
BABEL_OUTPUT is not a recognised commmand
描述:superset 新建插件的时候,执行命令弹出这个错误。
解释:需要 设置 BABEL_OUTPUT 环境变量
解决:BABEL_OUTPUT 前面加上 set || 删除 BABEL_OUTPUT=esm 参考stackoverflow
patch-package
对npm 依赖项进行修复。
- 安装 patch-package
- 修改node_modules中的依赖 package-name
- 生成 patch 文件记录修改 :yarn patch-package package-name
- 提交生成的 patch文件夹,这样可以方便团队合作开发。