前端从零到一搭建脚手架并发布到npm
以下是一个简化的脚手架创建和发布流程,假设你已经拥有了Node.js环境和npm账号。
- 创建一个新的npm项目:
mkdir my-cli && cd my-cli
npm init -y
- 创建一个入口文件,例如
bin/my-cli.js
:
#!/usr/bin/env node
console.log('My CLI is running!');
- 更新
package.json
文件,指定入口脚本和bin命令:
{
"name": "my-cli",
"version": "1.0.0",
"description": "A sample CLI tool",
"main": "bin/my-cli.js",
"bin": {
"my-cli": "./bin/my-cli.js"
},
"scripts": {
"start": "node bin/my-cli.js"
},
"keywords": ["cli-template"],
"author": "Your Name",
"license": "MIT"
}
- 使脚手架可执行:
chmod +x bin/my-cli.js
- 登录到npm:
npm login
- 发布到npm:
npm publish
以上步骤创建了一个简单的命令行工具脚手架,并将其发布到了npm公共仓库。在实际开发中,你需要根据具体的需求扩展my-cli.js
文件和package.json
中的配置。
评论已关闭