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

微商城网站建设平台北京怎样建网站

微商城网站建设平台,北京怎样建网站,网站优化工作室,大型做网站公司从0开始搭建、上传npm包 1、上传一个简单获取水果价格的包创建 vite 项目在项目根目录 src 文件夹中创建 index.ts 文件#xff0c;文件内容如下#xff1a;在 main.ts 文件中导入、导出上面创建的方法创建 vite.config.ts 配置文件#xff0c;文件内容如下配置 package.jso… 从0开始搭建、上传npm包 1、上传一个简单获取水果价格的包创建 vite 项目在项目根目录 src 文件夹中创建 index.ts 文件文件内容如下在 main.ts 文件中导入、导出上面创建的方法创建 vite.config.ts 配置文件文件内容如下配置 package.json 文件文件内容如下添加 README.md 项目说明文件打包项目注册 npm 账号项目中使用包修改 npm 包内容方法 2、上传一个简单组件创建 vite 项目创建自定义组件创建对应 index.ts 文件文件内容如下配置 vite.config.ts 文件文件内容如下打包发布在页面中使用组件 1、上传一个简单获取水果价格的包 创建 vite 项目 npm create vite在项目根目录 src 文件夹中创建 index.ts 文件文件内容如下 /*** 获取水果价格的方法* param name 水果名称* returns*/ export const getPrice (name: string) {let price: number 0.0;switch (name) {case 苹果:price 9.99;break;case 香蕉:price 7.89;break;case 梨:price 6.65;break;case 榴莲:price 9.65;break;case 菠萝:price 5.42;break;default:throw new Error(未匹配到水果价格请重新录入);}return price; };在 main.ts 文件中导入、导出上面创建的方法 import { getPrice } from ./index;export { getPrice };创建 vite.config.ts 配置文件文件内容如下 import { defineConfig } from vite; export default defineConfig({build: {outDir: dist, // 自定义构建输出目录target: es2020,lib: {entry: src/main.ts, // 入口文件路径formats: [es, cjs],},}, });配置 package.json 文件文件内容如下 {name: bagen-getPrice,private: false,version: 1.0.1,type: module,main: dist/bagen-getPrice.cjs,module: dist/bagen-getPrice.js,scripts: {serve: vite,build: tsc vite build,preview: vite preview},devDependencies: {typescript: ^5.2.2,vite: ^5.0.8} }添加 README.md 项目说明文件 打包项目 npm run build注册 npm 账号 官网配置 npm 源在项目根目录中运行以下代码 npm config set registry https://registry.npmjs.org登录 npm 输入姓名 和 邮箱 npm login发布 npm publish项目中使用包 安装包 npm install bagen-getPrice -S页面中使用 import { getPrice } from bagen-getPricegetPrice(苹果)修改 npm 包内容方法 安装包 npm install bagen-getPrice -S修改代码代码在 node_modules 文件夹中在 package.json 文件中 更新版本号在自己包目录中运行如下代码 npm publish2、上传一个简单组件 创建 vite 项目 npm create vite创建自定义组件 templateinput typetext v-modelkeyword keydown.entersearchPriceHandle /br /{{ keyword }} {{ price }} /templatescript setup langts import { ref } from vue; const keyword refstring(); const price refstring | number();/*** 查询价格方法*/ const searchPriceHandle () {switch (keyword.value) {case 苹果:price.value 9.98;break;case 香蕉:price.value 8.88;break;case 菠萝:price.value 6.48;break;case 梨:price.value 9.78;break;default:price.value 0.0;throw new Error(未匹配到水果名称请重新输入);} }; /scriptstyle langscss scoped/style创建对应 index.ts 文件文件内容如下 components -index.ts import { App } from vue; import custom from ./custom.vue;const install (app: AppElement) {app.component(Bg-Custom, custom); };export default {install, };配置 vite.config.ts 文件文件内容如下 import { defineConfig } from vite; import vue from vitejs/plugin-vue;export default defineConfig({plugins: [vue()],build: {outDir: dist, // 自定义构建输出目录target: es2020,lib: {entry: src/components/index.ts, // 入口哦文件路径name: bg-get-price, // 暴漏的全局变量最好把名称都统一fileName: bg-get-price, // 输出的包文件名默认取 package.json 的 name},rollupOptions: {// 确保外部化处理那些你不想打包进库的依赖external: [vue],output: {// 在 UMD 构建模式下为这些外部化的依赖提供一个全局变量globals: {vue: Vue,},},},}, });打包发布 打包发布过程同上 在页面中使用组件 安装包 npm install bg-get-price -S注册main.ts 文件中注册代码如下 import bgGetPrice from bg-get-price; // 注册重点 app.use(bgGetPrice)引用 bg-get-price/bg-get-price必须打包上传时候的名称一致
http://www.hkea.cn/news/14311098/

相关文章:

  • 网站建设公司一年赚多少wordpress和蝉知
  • 外包做网站需要多少钱代理网游
  • 运城做网站哪家好网站成品下载
  • 南京高端网站建设公司购物网站模板免费下载
  • 安阳网站设计哪家专业兰州市建设厅网站
  • 网站开发人员要求艺术设计与制作
  • 天河网站开发人才微网站开发
  • 花都五屏网站建设做百度手机网站
  • 锦州网站建设锦州网络营销专业就业前景
  • 网站后台浏览器播放视频网站怎么做的
  • 网站开发前端简历做租号玩网站赚钱吗
  • logofree制作网站公司建设个网站
  • 如何制作自己的网站二维码南通住房和城乡建设部网站
  • 上海市建设工程安全质量监督总站网站雄安做网站优化
  • 代理网站有什么用他达拉非和西地那非区别
  • 为什么要建设图书馆网站wordpress文章不显示标题
  • linux 网站建设模板成华区网站建设
  • 企业组网方案恩城seo的网站
  • 做网站页面对PS切图大石桥网站制作
  • 许昌做网站的公司wordpress文章附件
  • 教育培训机构有关的网站澄迈住宅与建设局网站
  • 做投票网站的wordpress标题不能空
  • 水利建筑工程网站八年级信技做网站
  • 做网站的顶部图片wordpress 分类采集
  • 自己做网站做淘宝联盟电脑城网站开发需求分析
  • 杭州包装网站建设方案wordpress 浏览次数
  • 装饰公司网站源码下载做个医院网站多少钱
  • 大型电商网站开发方案网页设计教育培训
  • ie的常用网站外贸网站如何换域名
  • 中国电商排名前十名seo外包公司哪家专业