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

wordpress 视频站模板宁波优化推广

wordpress 视频站模板,宁波优化推广,软件开发平台建设,免费发布广告的网站monorepo 前言1、搭建空项目并配置pnpm-workspace.yamlpnpm initpnpm-workspace.yaml 2.配置packages测试文件配置相关内容 3.引入packages内容至公共package.json4.创建测试项目#xff0c;并引入公共包结语 前言 有个项目要引入一个第三方库#xff0c;但是第三方库下载下… monorepo 前言1、搭建空项目并配置pnpm-workspace.yamlpnpm initpnpm-workspace.yaml 2.配置packages测试文件配置相关内容 3.引入packages内容至公共package.json4.创建测试项目并引入公共包结语 前言 有个项目要引入一个第三方库但是第三方库下载下来的npm包不能满足完整需求。所以想用monorepo的方式来引入这个第三方库并且可以修改第三方库的内容。基于此学习了monorepo的相关基础知识本文主要讲解monorepo如何从0到1搭建。 技术栈npm、pnpm、vite 1、搭建空项目并配置pnpm-workspace.yaml 首先搭建一个空项目也就是一个空文件夹并且在vscode中打开这个文件夹名称任意。 实现monorepo比较简单的方法就是用pnpmworkspace.yaml文件去实现所以我们首先要初始化项目用pnpm然后创建pnpm-workspace.yaml文件去配置我们monorepo具体地址。 pnpm init 初始化后应该有一个package.json文件。这里需要加一行代码private:true,来设置私有化防止被发布 pnpm-workspace.yaml 然后去手动添加一个文件pnpm-workspace.yaml,并且在其中设置具体公共包与项目的地址并且去创建对应的文件夹。 如图所示就是初始化也就是第一步完成了。 2.配置packages测试文件 首先一般公共包都有一个css也就是ui库和一个配置util库那么我们新建两个文件夹cssUI和util文件夹并且用pnpm init分别给他们初始化初始化后记得要加上private:true.结果如下 名字可能会重复所以我在前面加上了lp/utils等。 配置相关内容 写测试文件的目录如下 myUI.vue templatediv我有多少钱: {{ data }}el-button typeprimary clickaddData加一百/el-button/div /template script setup langts import element-plus/dist/index.css; import { ElButton } from element-plus; import { addData, data } from lp/utils /scriptui下的index.js import myUI from ./components/myUI.vueexport {myUI }ui下的package.json {name: lp/csss,version: 1.0.0,description: ,main: index.js,private: true,scripts: {test: echo \Error: no test specified\ exit 1},keywords: [],author: ,license: ISC,dependencies: {element-plus: ^2.8.3,pnpm: ^9.10.0,vue: ^3.5.6} }dataUtil.js import { ref } from vueexport let data ref(100)export const addData () {data.value data.value 100; }utils下的index.js export { addData, data } from ./dataUtil utils下的package.json {name: lp/utils,version: 1.0.0,description: ,main: index.js,private: true,scripts: {test: echo \Error: no test specified\ exit 1},keywords: [],author: ,license: ISC }最后因为cssui文件夹下用到了element-plus所以需要下载element-plus, pnpm install vue element-plus3.引入packages内容至公共package.json 引入上述写入的内容到package里面两种方案第一种 pnpm install -w lp/utils lp/csss这时候有可能网络延迟下载包失败那就只能手动引入后install。 dependencies: {lp/utils:workspace:^,lp/csss:workspace:^}然后 pnpm install 4.创建测试项目并引入公共包 首先打开终端并跳到apps文件夹下。并通过pnpm create vite来设置一个vue项目具体流程如下 然后根据流程来引入并install cd test pnpm install最后把app.vue的内容修改并运行 script setup import { myUI } from lp/csss /scripttemplatedivmyUI/myUI/div /template最后成功引入 结语 最终其实就是这样的效果其中monorepo除了最简单的pnpm外还可以使用turborepo实现这里就不赘述了。
http://www.ho-use.cn/article/10818965.html

相关文章:

  • 网站平台构建网络推广文案有哪些
  • 做游戏直播什么游戏视频网站月子会所 网站源码
  • 汕头个人建站模板域名和网站空间相互做解析
  • 中文网站域名注册制作企业网站的新闻显示
  • 西峡微网站开发软件开发外包网
  • 南岸集团网站建设域名解析好了怎么做网站
  • 广州公司网站设计一块钱涨1000粉网站
  • 免费空间网站网站互联网接入商
  • 郴州58网站宝塔搭建wordpress网站
  • p2p网上贷款网站建设方案.docxwordpress通用型大气简洁企业主题
  • 镇江建设质量监督站网站云建站淘宝客
  • 网站免费优化软件好用的h5网站模板下载
  • 网站建设过程中服务器的搭建方式门户网站建设价格
  • 官方网站建设银行年利息是多少钱wordpress打电话聊插件
  • 中国投诉网站做袜子机器多少钱一台wordpress 文章阅读数
  • 在哪个网站可以免费制作简历网业黑色
  • 网站app下载大全静态购物网站模板
  • 保定干洗机做网站注册公司那家网站做的比较好
  • 电脑版和手机版网站怎么做wordpress 读取用户信息
  • 做一个自己的免费网站网页设计大赛策划案的背景
  • 网站更新和维护怎么做pc网站同步手机网站
  • 网站开发使用api对seo举例说明什么是seo
  • 网站空间备份母婴用品网站建设
  • 关于自己公司的网站怎么做绵阳网站定制
  • 没有网站怎么做cps步骤的近义词
  • 服装网页设计网站织梦 音乐网站
  • 一般购物网站怎么做推广汕头市企业网站建设服务机构
  • 网站空间每年继费到哪交网站欢迎框代码
  • 新闻聚合网站怎么做泰安网站推广优化
  • 旅游电子商务网站开发项目进度表免费动图制作app