1.0.7 • Published 3 years ago

app-base-vue v1.0.7

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

app-base-vue

安装依赖

yarn

运行example

yarn run dev

运行测试用例

yarn run test:unit

使用vue-cli3 打包库

yarn run lib

生成修改日志

yarn run version

打包到新项目测试

yarn lib
yarn pack
mv app-base-vue-v1.0.5.tgz ../grand-bay-area  //移动到新项目,注意改版本
新项目:
npm i ./app-base-vue-v1.0.5.tgz && npm i //用yarn好像会报错?

新项目按需引入

yarn add app-base-vue
yarn add babel-plugin-import -D 

babel.config.js
module.exports = {
  plugins: [
    ['import',
      {
        libraryName: 'app-base-vue',
        libraryDirectory: 'lib',
        style: (name, file) => {
          const libDirIndex = name.lastIndexOf('/')
          const libDir = name.substring(0, libDirIndex)
          const fileName = name.substr(libDirIndex + 1)
          return `${libDir}/theme/${fileName}.css`;
        }
      }
    ]
  ]
}

1、import { TestModule } from 'app-base-vue'
会转化成下面:

js:
import TestModule from 'app-base-vue/lib/test-module.js'

css:
import 'app-base-vue/lib/theme/test-module.css'


2、import TestModule from 'app-base-vue/lib/test-module.js'
import 'app-base-vue/lib/theme/test-module.css'
1.0.7

3 years ago

1.0.5

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago