当前位置: 首页> 文旅> 美景 > 10个不愁销路的小型加工厂_新型新冠病毒最新消息_泰安seo_营业推广的形式包括

10个不愁销路的小型加工厂_新型新冠病毒最新消息_泰安seo_营业推广的形式包括

时间:2025/7/9 16:09:56来源:https://blog.csdn.net/triggerV/article/details/146097307 浏览次数:0次
10个不愁销路的小型加工厂_新型新冠病毒最新消息_泰安seo_营业推广的形式包括

操作步骤

基于 vue3.2.37 版本,代码下载好后,进行以下步骤:

  1. 安装 pnpm:npm i -g pnpm

    Node.js 版本建议 >= 16.5.0

    Vue3.2 使用 pnpm

    之前电脑没有安装 pnpm 的需要安装,安装过的就下一步

  2. 安装依赖:pnpm i

  3. package.json 文件中"build": "node scripts/build.js"配置中末尾添加 -s 开启sourcemap

    需生成 sourcemap 文件以映射压缩代码到源码

    在这里插入图片描述

  4. 打包生成 vue 文件:npm run build

    执行后报以下错误:当前目录不是一个有效的 Git 仓库,缺少 .git 文件夹

    在这里插入图片描述

    解决方案:初始化一个 git 仓库,再提交一次代码

    git init
    git add .
    git commit -m "Initial commit"
    

    初始化后再执行npm run build,完成后需检查 dist 目录是否生成vue.global.jsvue.global.js.map(sourcemap 文件)

    在这里插入图片描述

  5. packages/vue/examples 文件下创建 learning 文件夹

  6. learning 文件夹下创建 index.html 文件

  7. 引入 vue 全局构建文件

    在 index.html 的 或 中,添加以下脚本引入打包后的 Vue 文件:

    <script src="../../dist/vue.global.js"></script>
    

    确保../../dist指向正确的vue.global.js文件,路径层级根据项目根目录调整

  8. 编写测试案例进行调试

案例

案例如下:

<body><div id="app"></div><script src="../../dist/vue.global.js"></script><script>const { reactive, effect, createApp } = Vue// 创建响应式对象const obj = reactive({ name: 'HelloVue3' })// 创建Vue应用实例并挂载const app = createApp({setup() {effect(() => {debuggerdocument.querySelector('#app').innerHTML = obj.name})return { obj }}})app.mount('#app')// 模拟数据变化setTimeout(() => {obj.name = 'DataChanged'}, 2000)</script>
</body>

在 effect 处打断点,按 F12 切换到 sources 面板,找到 vue.global.js 或映射的源码文件,如:packages/reactivity/src/ref.ts

代码效果是刚开始展示的是 HelloVue3,随后变成 DataChanged,在effectreactive的源码位置打断点,可逐步跟踪 Vue3 内部响应式系统的执行流程

在这里插入图片描述

关键字:10个不愁销路的小型加工厂_新型新冠病毒最新消息_泰安seo_营业推广的形式包括

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: