提供了一个cli工具, 可以非常方便的初始化, 使用见: https://www.npmjs.com/package/tf-lib-cli
- 如果是github直接下载的代码, 请更改package.json文件中的: name, description, main字段内容
- 默认node-modules目录下的包都不会打包到最终代码中, 如果配置了config.js whitelist(白名单), 就会打包了
- 不支持sass, 因为node-sass有几率下载失败
- 已配置好antd的按需加载, 只需安装antd即可: yarn add antd
- 如果项目中安装组件后报错, 类似于: "Cannot find module '@babel/runtime/core-js/object/keys'", 需在项目中安装
npm install @babel/runtime-corejs2
- .babelrc.js ---> babel配置文件
- .gitignore
- config.js ---> 自定义的配置文件
- package.json
- readme.md ---> 文档说明
- src
- app.css ---> 开发时的demo示例
- app.js ---> 开发时的demo示例
- component
- import ---> 该目录及下面的文件, 是适配babel-plugin-import插件的, 不用更改
- css.js
- index.js
- index.js ---> 这里写组件代码
- index.less ---> 组件样式, 支持less变量, 然后使用时可配置变量主题
- import ---> 该目录及下面的文件, 是适配babel-plugin-import插件的, 不用更改
- index.html ---> 模板html, 不用更改
- index.js ---> 模板入口js, 不用更改
- webpack.config.bundle.js ---> webpack配置, 不用更改
- webpack.config.js ---> webpack配置, 不用更改
字段名称 | 字段含义 | 默认值 |
---|---|---|
x | x | x |
x | x | x |
x | x | x |
xxx
npm start // 运行测试
npm run build // 构建生产
npm run pub // 发布
0.1.0:
初始版本