提交 2e61d4d8 编写于 作者: fxy060608's avatar fxy060608

add lerna scripts

上级 24c04594
...@@ -4,5 +4,13 @@ ...@@ -4,5 +4,13 @@
"packages": [ "packages": [
"packages/*" "packages/*"
], ],
"version": "0.9.50" "publishConfig": {
"access": "public"
},
"command": {
"publish": {
"message": "chore(release): publish %s"
}
},
"version": "1.0.0-alpha-22120190814001"
} }
...@@ -16,7 +16,9 @@ ...@@ -16,7 +16,9 @@
"build:mp-alipay": "cross-env UNI_PLATFORM=mp-alipay rollup -c build/rollup.config.mp.js", "build:mp-alipay": "cross-env UNI_PLATFORM=mp-alipay rollup -c build/rollup.config.mp.js",
"build:mp-toutiao": "cross-env UNI_PLATFORM=mp-toutiao rollup -c build/rollup.config.mp.js", "build:mp-toutiao": "cross-env UNI_PLATFORM=mp-toutiao rollup -c build/rollup.config.mp.js",
"build:runtime": "npm run lint && npm run build:mp-weixin && npm run build:mp-qq && npm run build:mp-alipay && npm run build:mp-baidu && npm run build:mp-toutiao && npm run build:app-plus", "build:runtime": "npm run lint && npm run build:mp-weixin && npm run build:mp-qq && npm run build:mp-alipay && npm run build:mp-baidu && npm run build:mp-toutiao && npm run build:app-plus",
"test:unit": "cross-env NODE_ENV=test UNI_PLATFORM=h5 mocha-webpack --require tests/unit/setup.js --webpack-config build/webpack.config.test.js tests/unit/**/*.spec.js" "test:unit": "cross-env NODE_ENV=test UNI_PLATFORM=h5 mocha-webpack --require tests/unit/setup.js --webpack-config build/webpack.config.test.js tests/unit/**/*.spec.js",
"release": "npm run lint:cli && lerna publish --force-publish=*",
"release:alpha": "npm run lint:cli && lerna publish --force-publish=* --npm-tag=alpha"
}, },
"dependencies": { "dependencies": {
"base64-arraybuffer": "^0.2.0", "base64-arraybuffer": "^0.2.0",
......
module.exports = (api, options, rootOptions) => { module.exports = (api, options, rootOptions) => {
let version = '^1.0.0-22220190816001'
if (require('./package.json').version.indexOf('alpha') !== -1) {
version = '^1.0.0-alpha-22120190814001'
}
api.extendPackage(pkg => { api.extendPackage(pkg => {
delete pkg.postcss delete pkg.postcss
delete pkg.browserslist delete pkg.browserslist
...@@ -26,22 +30,22 @@ module.exports = (api, options, rootOptions) => { ...@@ -26,22 +30,22 @@ module.exports = (api, options, rootOptions) => {
'scripts': {} 'scripts': {}
}, },
dependencies: { dependencies: {
'@dcloudio/uni-app-plus': '*', '@dcloudio/uni-app-plus': version,
'@dcloudio/uni-h5': '*', '@dcloudio/uni-h5': version,
'@dcloudio/uni-mp-qq': '*', '@dcloudio/uni-mp-qq': version,
'@dcloudio/uni-mp-weixin': '*', '@dcloudio/uni-mp-weixin': version,
'@dcloudio/uni-mp-baidu': '*', '@dcloudio/uni-mp-baidu': version,
'@dcloudio/uni-mp-alipay': '*', '@dcloudio/uni-mp-alipay': version,
'@dcloudio/uni-mp-toutiao': '*', '@dcloudio/uni-mp-toutiao': version,
'@dcloudio/uni-stat': '*', '@dcloudio/uni-stat': version,
'flyio': '^0.6.2', 'flyio': '^0.6.2',
'vuex': '^3.0.1' 'vuex': '^3.0.1'
}, },
devDependencies: { devDependencies: {
'@dcloudio/uni-cli-shared': '*', '@dcloudio/uni-cli-shared': version,
'@dcloudio/uni-template-compiler': '*', '@dcloudio/uni-template-compiler': version,
'@dcloudio/webpack-uni-mp-loader': '*', '@dcloudio/webpack-uni-mp-loader': version,
'@dcloudio/webpack-uni-pages-loader': '*', '@dcloudio/webpack-uni-pages-loader': version,
'babel-plugin-import': '^1.11.0' 'babel-plugin-import': '^1.11.0'
}, },
browserslist: [ browserslist: [
......
...@@ -25,7 +25,8 @@ module.exports = async function checkUpdate () { ...@@ -25,7 +25,8 @@ module.exports = async function checkUpdate () {
if (pkg.version.split('.')[0] !== update.latest.split('.')[0]) { if (pkg.version.split('.')[0] !== update.latest.split('.')[0]) {
console.log(`发现 uni-app 新版本 ${update.latest}`) console.log(`发现 uni-app 新版本 ${update.latest}`)
console.log(`1.修改 package.json 中 @dcloudio 相关包版本为 ^${update.latest}`) console.log(`1.修改 package.json 中 @dcloudio 相关包版本为 ^${update.latest}`)
console.log('2.执行 npm install ') console.log('2.删除 package-lock.json 或 yarn.lock')
console.log('3.执行 npm install 或 yarn')
} else { } else {
console.log(`发现 uni-app 新版本 ${update.latest}. 请执行 npm update 升级`) console.log(`发现 uni-app 新版本 ${update.latest}. 请执行 npm update 升级`)
} }
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册