前端工程化

本地调试脚手架

2021-06-25  本文已影响0人  贵贵贵子
脚手架调试不可能每次改动都去发布,所以需要采用软链接进行调试
1 新建脚手架项目second-lib(命名随意),步骤 如何搭建一个脚手架 package.json如下(注意入口文件main指向也是bin/index)
{
  "name": "second-my-lib",
  "version": "1.0.0",
  "description": "",
  "main": "bin/index.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "bin": {
    "second": "bin/index"
  },
  "author": "",
  "license": "ISC"
}
bin/index.js如下
#!/usr/bin/env node
function Sum(x,y){
    return x+y
}
module.exports=Sum
2 进入第一个脚手架目录:执行npm link second-my-lib,此是会生成node_modules文件指向第二个脚手架(软链接);将bin/index.js改为
#!/usr/bin/env node
let Sum = require("second-my-lib");
console.log(Sum(1,2))


第一个脚手架目录执行 firstSca

控制台输出:3

上一篇下一篇

猜你喜欢

热点阅读