# npm-lt-cli **Repository Path**: onresize/npm-lt-cli ## Basic Information - **Project Name**: npm-lt-cli - **Description**: 一个创建前端模版的npm包 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-04-15 - **Last Updated**: 2024-04-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## @npm-lt/cli(一个创建vite前端模版的npm包) ```js # 包含如下模板 'react-admin': 'react-ts-vite-admin'(默认模板) 'vue3-monorepo': 'vue3-screen-monorepo' ``` ### 使用 ```js #全局安装 npm i @npm-lt/cli -g # or npx @npm-lt/cli # 安装默认模板 @npm-lt/cli <自定义项目名称(可不写, 默认vite-cli)> # 安装指定模板: 两个模板['react-admin', 'vue3-monorepo'] @npm-lt/cli reactWeb -t react-admin ``` ### 集成create ```js # index.js/package.json中配置一下bin "bin": { "@npm-lt/cli": "src/index.js" } # 然后执行npm link、这样 @npm-lt/cli -v 就能看到对应版本号 ``` ### 发布npm ```js # package.json中加一下这个配置,发布scr和README.md "files": [ "/src", "README.md" ] # npm 切换默认源 # npm adduser(第一次登录)、npm login(第二次登录) # npm publish 发布推送到npm # @命令的包为组织下的包、发布的包需要创建代码与组织的联系:npm init --scope=npm-lt # 发布组织下的包:npm publish --access public # 如何更新 npm version patch npm publish ``` [简版 create-vite 并发布到npm仓库参考](https://juejin.cn/post/7136090555267678221) [详细版](https://juejin.cn/post/7125199469796130853)