美文网首页前端工程化
本地调试脚手架

本地调试脚手架

作者: 贵贵贵子 | 来源:发表于2021-06-25 18:15 被阅读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

    相关文章

      网友评论

        本文标题:本地调试脚手架

        本文链接:https://www.haomeiwen.com/subject/clanyltx.html