npm-edit

137 阅读1分钟

多用于本地调试时,针对package做逻辑定制

直接在editor中打开对应package进行修改,修改完成直接rebuild

npm set editor vscode -L user,默认设置editor为vscode,方便直接在vscode中编辑保存

实现逻辑

  • 解析package路径,拼接npm prefix得到项目node_modules下package全路径
  • 根据当前npm config editor,spawn子进程进行编辑,完成之后npm exec rebuild

逻辑链路