ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

vue3.0学习笔记(一)

2019-10-10 19:04:32  阅读:400  来源: 互联网

标签:配置文件 rollup 笔记 js 学习 vue3.0 config lerna 打包


部分目录文件解读:

.circleci文件夹(config.yml文件)// Circleci的配置文件

Circleci是一个持续集成/部署的服务,可以绑定Github,只有代码有变更,就会自动抓取,并根据你的配置,提供运行环境,执行测试、构建和部署。

 

.vscode/settings.json

是vscode编辑器的自定义配置文件

 "typescript.tsdk": "node_modules/typescript/lib", // 是为了避免tsc编译时产生的问题与vs cdoe提示问题不一致的现象  

lerna.json // 是lerna的配置文件

lerna是js项目包管理工具,有两种工作模式:Independent mode 及Fixed/Locked mode。前者会配合git,只发布有改动的包,后者是全量发布。

{   "npmClient": "yarn", // 指定用yarn来执行所有命令,默认是npm   "useWorkspaces": true,   "version": "3.0.0-alpha.1" //当前代码仓库的版本 }   jest.config.js // 测试框架jest配置文件   rollup.config.js // rollup打包工具的配置文件 rollup适用于类库的打包,利用其tree-shaking特性,其性能优于webpack。具体对比可参见:https://juejin.im/post/5d3e62f6f265da1b5e733ca5   疑问一: 既然rollup只支持ES模块打包,为何vue-next源码里依然可以require/exports CommonJS的语法?   CommonJs是Node.js的规范,Node.js无法直接兼容ES6,所以现阶段require/exports仍然是必要且必须的。

标签:配置文件,rollup,笔记,js,学习,vue3.0,config,lerna,打包
来源: https://www.cnblogs.com/ganmy/p/11649943.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有