提交 34a106c7 编写于 作者: fxy060608's avatar fxy060608

chore: improve log

上级 b47cead4
import { M, UniVitePlugin } from '@dcloudio/uni-cli-shared' import { UniVitePlugin } from '@dcloudio/uni-cli-shared'
import { uniOptions } from './uni' import { uniOptions } from './uni'
import { buildOptions } from './build' import { buildOptions } from './build'
...@@ -8,13 +8,6 @@ export const UniAppPlugin: UniVitePlugin = { ...@@ -8,13 +8,6 @@ export const UniAppPlugin: UniVitePlugin = {
name: 'vite:uni-app', name: 'vite:uni-app',
uni: uniOptions(), uni: uniOptions(),
config() { config() {
const pkg = require('@dcloudio/vite-plugin-uni/package.json')
console.log(
M['app.compiler.version'].replace(
'{version}',
pkg['uni-app']['compilerVersion'] + '(vue3)'
)
)
return { return {
build: buildOptions(), build: buildOptions(),
} }
......
export const M = { export const M = {
'app.compiler.version': '编译器版本:{version}', 'app.compiler.version': '编译器版本:{version}',
compiling: '正在编译中...',
'dev.performance': 'dev.performance':
'请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。', '请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。',
'dev.performance.nvue': '尤其是app-nvue的sourcemap影响较大', 'dev.performance.nvue': '尤其是app-nvue的sourcemap影响较大',
......
...@@ -2,7 +2,7 @@ import fs from 'fs' ...@@ -2,7 +2,7 @@ import fs from 'fs'
import path from 'path' import path from 'path'
import { BuildOptions, InlineConfig } from 'vite' import { BuildOptions, InlineConfig } from 'vite'
import { isInHBuilderX } from '@dcloudio/uni-cli-shared' import { M, isInHBuilderX } from '@dcloudio/uni-cli-shared'
import { CliOptions } from '.' import { CliOptions } from '.'
import { initNVueEnv } from './nvue' import { initNVueEnv } from './nvue'
...@@ -89,8 +89,25 @@ export function initEnv(type: 'dev' | 'build', options: CliOptions) { ...@@ -89,8 +89,25 @@ export function initEnv(type: 'dev' | 'build', options: CliOptions) {
} }
} }
if (process.env.UNI_PLATFORM === 'app') { if (process.env.UNI_PLATFORM === 'app') {
const pkg = require('../../package.json')
console.log(
M['app.compiler.version'].replace(
'{version}',
pkg['uni-app']['compilerVersion'] + '(vue3)'
)
)
initNVueEnv() initNVueEnv()
} }
if (process.env.NODE_ENV === 'development') {
console.log(
M['dev.performance'] +
(process.env.UNI_PLATFORM.startsWith('mp-')
? M['dev.performance.mp']
: '')
)
}
console.log(M['compiling'])
} }
export function cleanOptions(options: CliOptions) { export function cleanOptions(options: CliOptions) {
......
...@@ -13,7 +13,10 @@ export function createBuild( ...@@ -13,7 +13,10 @@ export function createBuild(
if (warning.code === 'UNUSED_EXTERNAL_IMPORT') { if (warning.code === 'UNUSED_EXTERNAL_IMPORT') {
const { message } = warning const { message } = warning
// ignore // ignore
if (message.includes('"resolveComponent"')) { if (
message.includes('"vue"') ||
message.includes('"resolveComponent"')
) {
return return
} }
} }
......
import path from 'path' import path from 'path'
import { ResolvedConfig } from 'vite' import { ResolvedConfig } from 'vite'
import { M } from '@dcloudio/uni-cli-shared'
export function initEnv(config: ResolvedConfig) { export function initEnv(config: ResolvedConfig) {
if (!process.env.UNI_PLATFORM) { if (!process.env.UNI_PLATFORM) {
process.env.UNI_PLATFORM = 'h5' process.env.UNI_PLATFORM = 'h5'
...@@ -16,12 +14,4 @@ export function initEnv(config: ResolvedConfig) { ...@@ -16,12 +14,4 @@ export function initEnv(config: ResolvedConfig) {
if (!process.env.UNI_OUTPUT_DIR) { if (!process.env.UNI_OUTPUT_DIR) {
process.env.UNI_OUTPUT_DIR = path.resolve(config.root, config.build.outDir) process.env.UNI_OUTPUT_DIR = path.resolve(config.root, config.build.outDir)
} }
if (!config.isProduction) {
console.log(
M['dev.performance'] +
(process.env.UNI_PLATFORM.startsWith('mp-')
? M['dev.performance.mp']
: '')
)
}
} }
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册