当前位置: 首页 > wzjs >正文

个人可以做电影网站吗seo关键技术有哪些

个人可以做电影网站吗,seo关键技术有哪些,中央经济工作会议解读,广州冼村为什么叫土豪村效果 步骤 首先初始化一个空的项目,然后安装一些依赖 npm init -y npm install inquirer execa chalk ora至于这些依赖是干嘛的,如下图所示: 然后再 package.json 中补充一个 bin 然后再根目录下新建一个 index.js , 其中的内容如下 #!/…

效果

在这里插入图片描述

步骤

首先初始化一个空的项目,然后安装一些依赖

npm init -y
npm install inquirer execa chalk ora

至于这些依赖是干嘛的,如下图所示:
在这里插入图片描述

然后再 package.json 中补充一个 bin

在这里插入图片描述

然后再根目录下新建一个 index.js , 其中的内容如下

#!/usr/bin/env node
import inquirer from 'inquirer'
import chalk from 'chalk'
import ora from 'ora'
import { createProject } from './utils/create.js'console.log(chalk.cyanBright('\n✨ Welcome to create-vueNew CLI'))const { projectName, template } = await inquirer.prompt([{type: 'input',name: 'projectName',message: 'Project name:',default: 'vueNew-app'},{type: 'list',name: 'template',message: 'Select a template:',choices: ['vue', 'vue-ts']}
])await createProject(projectName, template)

createProject 这个工具的内容如下

import { fileURLToPath } from 'url'
import { dirname } from 'path'
import path from 'path' // 确保引入了 path 模块
import ora from 'ora'
import ncp from 'ncp'const __filename = fileURLToPath(import.meta.url)
const __dirname = dirname(__filename)export async function createProject(name, template) {const spinner = ora(`Copying ${template} template...`).start()const templatePath = path.join(__dirname, `../templates/${template}`)const targetPath = path.resolve(process.cwd(), name)try {// 使用 ncp 来复制模板文件夹ncp.ncp(templatePath, targetPath, (err) => {if (err) {spinner.fail('Failed to copy template')console.error(err)return}spinner.succeed('Project created!')console.log(`\nNext steps:`)console.log(`  cd ${name}`)console.log(`  npm install`)console.log(`  npm run dev`)})} catch (err) {spinner.fail('Failed to copy template')console.error(err)}
}

然后再模拟几个 vue 的模板 ,待会儿第二步克隆的时候就是复制这里的文件

在这里插入图片描述

本地的 CLI 工具链接到全局环境

在项目目录下运行了 npm link
npm link 会把本地的 CLI 工具链接到全局环境,这样你就可以在任何地方通过命令行运行 create-vueNew

测试

在随便一个文件夹下执行 create-vueNew 就会开始执行命令了

http://www.dtcms.com/wzjs/401847.html

相关文章:

  • 做政府网站的厂家百度开店怎么收费
  • 网站搬家到Wordpress数据分析网页
  • 深圳网站科技有限公司是真是假今日足球赛事分析推荐
  • WordPress给文章添加省份电脑优化
  • 网络营销十大成功案例合肥seo排名优化
  • 沈阳做网站 智域2023年免费b站推广大全
  • 威海城乡建设局网站首页手游代理加盟哪个平台最强大
  • 网络推广和网站推广百度如何免费推广
  • 模版网站系统网络精准营销推广
  • 网站开发预算报价表360免费建站教程
  • 网站自动售卡怎么做怎么建网站教程
  • 深圳市招投标交易中心网站外贸谷歌推广
  • 济南做网站的哪家好搜索引擎优化通常要注意的问题有
  • 好看网站手机版短视频营销成功的案例
  • 做网站费用滁州南宁seo教程
  • 毕业设计网站设计说明书营销推广方案
  • jquery网站开发爱站网seo工具包
  • 襄阳网站建设八零后如何把品牌推广出去
  • html怎么做网站地图学设计什么培训机构好
  • 外贸企业网站建设湖南搜索引擎推广平台
  • 企业网站备案 过户怎么做起泡胶
  • 网站的页脚什么做包就业的培训机构
  • 秦州建设网站外贸海外推广
  • 域名和空间都有了怎么做网站河南网站推广那家好
  • 电子商务网站的建设及规划免费网络推广渠道
  • 上海公安门户网站官网迁移户口新政河南网站seo费用
  • 做网站常德seo推广排名平台有哪些
  • 网络服务器租赁费一般多少钱网站seo提升
  • 平面广告设计课程总结百度自然排名优化
  • 个人网站的制作教程苏州首页排名关键词优化