脚手架发布及本地调试

100 阅读1分钟

01.创建脚手架、发布、下载运行

初始化

npm init -y

登录npm

npm login

发布npm包

npm publish

下载npm包

npm i -g 自己的包名

执行:包名

会执行这个包bin/index.js文件

02.本地调试脚手架

本地调试脚手架的好处,不用总发布 然后再安装运行;当这个脚手架本地改了,调用他的脚手架直接调用他,就会得到最新的结果。

举例

现在想实现项目2不发包的情况下,在本地调用项目2

(1)项目2

npm init -y

npm link

(2)项目1

npm link 项目2

npm i -s 项目2

执行项目1 node bin/index.js

代码如下

项目2 lib/index.js

module.exports = {
  sum(a, b) {
    return a + b;
  },
};

项目1 bin/index.js

const lib = require("项目2包名");
console.log(lib.sum(1, 2));

运行结果:3

补充说明:npm link

npm link是一个命令,用于在本地开发环境中创建全局软链接,将一个本地的 npm 包链接到另一个正在开发中的项目中。这个命令可以帮助你在本地进行模块开发和测试,而无需每次都手动发布和安装包。通过使用npm link,你可以在项目中引用正在开发的本地包,以便实时测试和调试。当你对本地包进行修改后,项目也会立即生效,无需手动更新。