1
214
npminstall-debug.log
Normal file
@@ -0,0 +1,214 @@
|
|||||||
|
{
|
||||||
|
root: 'D:\\项目\\official_network',
|
||||||
|
registry: 'https://registry.npmmirror.com',
|
||||||
|
pkgs: [
|
||||||
|
{
|
||||||
|
name: '',
|
||||||
|
version: 'responsive-loader/sharp',
|
||||||
|
type: 'git',
|
||||||
|
alias: undefined,
|
||||||
|
arg: [Result]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
production: false,
|
||||||
|
cacheStrict: false,
|
||||||
|
cacheDir: 'C:\\Users\\97885\\.npminstall_tarball',
|
||||||
|
env: {
|
||||||
|
npm_config_registry: 'https://registry.npmmirror.com',
|
||||||
|
npm_config_argv: '{"remain":[],"cooked":["--fix-bug-versions","--china","--userconfig=C:\\\\Users\\\\97885\\\\.cnpmrc","--disturl=https://cdn.npmmirror.com/binaries/node","--registry=https://registry.npmmirror.com","responsive-loader/sharp"],"original":["--fix-bug-versions","--china","--userconfig=C:\\\\Users\\\\97885\\\\.cnpmrc","--disturl=https://cdn.npmmirror.com/binaries/node","--registry=https://registry.npmmirror.com","responsive-loader/sharp"]}',
|
||||||
|
npm_config_user_agent: 'npminstall/7.12.0 npm/? node/v20.19.0 win32 x64',
|
||||||
|
npm_config_cache: 'C:\\Users\\97885\\.npminstall_tarball',
|
||||||
|
NODE: 'C:\\nvm4w\\nodejs\\node.exe',
|
||||||
|
npm_node_execpath: 'C:\\nvm4w\\nodejs\\node.exe',
|
||||||
|
npm_execpath: 'C:\\Users\\97885\\AppData\\Local\\nvm\\v20.19.0\\node_modules\\cnpm\\node_modules\\npminstall\\bin\\install.js',
|
||||||
|
npm_config_userconfig: 'C:\\Users\\97885\\.cnpmrc',
|
||||||
|
npm_config_disturl: 'https://cdn.npmmirror.com/binaries/node',
|
||||||
|
npm_config_r: 'https://registry.npmmirror.com',
|
||||||
|
COREPACK_NPM_REGISTRY: 'https://registry.npmmirror.com',
|
||||||
|
EDGEDRIVER_CDNURL: 'https://npmmirror.com/mirrors/edgedriver',
|
||||||
|
NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node',
|
||||||
|
NVM_NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node',
|
||||||
|
PHANTOMJS_CDNURL: 'https://cdn.npmmirror.com/binaries/phantomjs',
|
||||||
|
CHROMEDRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/chromedriver',
|
||||||
|
OPERADRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/operadriver',
|
||||||
|
CYPRESS_DOWNLOAD_PATH_TEMPLATE: 'https://cdn.npmmirror.com/binaries/cypress/${version}/${platform}-${arch}/cypress.zip',
|
||||||
|
ELECTRON_MIRROR: 'https://cdn.npmmirror.com/binaries/electron/',
|
||||||
|
ELECTRON_BUILDER_BINARIES_MIRROR: 'https://cdn.npmmirror.com/binaries/electron-builder-binaries/',
|
||||||
|
SASS_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-sass',
|
||||||
|
SWC_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-swc',
|
||||||
|
NWJS_URLBASE: 'https://cdn.npmmirror.com/binaries/nwjs/v',
|
||||||
|
PUPPETEER_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PUPPETEER_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PUPPETEER_CHROME_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PUPPETEER_CHROME_HEADLESS_SHELL_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PLAYWRIGHT_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/playwright',
|
||||||
|
SENTRYCLI_CDNURL: 'https://cdn.npmmirror.com/binaries/sentry-cli',
|
||||||
|
SAUCECTL_INSTALL_BINARY_MIRROR: 'https://cdn.npmmirror.com/binaries/saucectl',
|
||||||
|
RE2_DOWNLOAD_MIRROR: 'https://cdn.npmmirror.com/binaries/node-re2',
|
||||||
|
RE2_DOWNLOAD_SKIP_PATH: 'true',
|
||||||
|
PRISMA_ENGINES_MIRROR: 'https://cdn.npmmirror.com/binaries/prisma',
|
||||||
|
npm_config_better_sqlite3_binary_host: 'https://cdn.npmmirror.com/binaries/better-sqlite3',
|
||||||
|
npm_config_keytar_binary_host: 'https://cdn.npmmirror.com/binaries/keytar',
|
||||||
|
npm_config_sharp_binary_host: 'https://cdn.npmmirror.com/binaries/sharp',
|
||||||
|
npm_config_sharp_libvips_binary_host: 'https://cdn.npmmirror.com/binaries/sharp-libvips',
|
||||||
|
npm_config_robotjs_binary_host: 'https://cdn.npmmirror.com/binaries/robotjs',
|
||||||
|
npm_config_gl_binary_host: 'https://cdn.npmmirror.com/binaries/gl',
|
||||||
|
npm_rootpath: 'D:\\项目\\official_network',
|
||||||
|
INIT_CWD: 'D:\\项目\\official_network'
|
||||||
|
},
|
||||||
|
binaryMirrors: {
|
||||||
|
ENVS: {
|
||||||
|
COREPACK_NPM_REGISTRY: 'https://registry.npmmirror.com',
|
||||||
|
EDGEDRIVER_CDNURL: 'https://npmmirror.com/mirrors/edgedriver',
|
||||||
|
NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node',
|
||||||
|
NVM_NODEJS_ORG_MIRROR: 'https://cdn.npmmirror.com/binaries/node',
|
||||||
|
PHANTOMJS_CDNURL: 'https://cdn.npmmirror.com/binaries/phantomjs',
|
||||||
|
CHROMEDRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/chromedriver',
|
||||||
|
OPERADRIVER_CDNURL: 'https://cdn.npmmirror.com/binaries/operadriver',
|
||||||
|
CYPRESS_DOWNLOAD_PATH_TEMPLATE: 'https://cdn.npmmirror.com/binaries/cypress/${version}/${platform}-${arch}/cypress.zip',
|
||||||
|
ELECTRON_MIRROR: 'https://cdn.npmmirror.com/binaries/electron/',
|
||||||
|
ELECTRON_BUILDER_BINARIES_MIRROR: 'https://cdn.npmmirror.com/binaries/electron-builder-binaries/',
|
||||||
|
SASS_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-sass',
|
||||||
|
SWC_BINARY_SITE: 'https://cdn.npmmirror.com/binaries/node-swc',
|
||||||
|
NWJS_URLBASE: 'https://cdn.npmmirror.com/binaries/nwjs/v',
|
||||||
|
PUPPETEER_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PUPPETEER_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PUPPETEER_CHROME_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PUPPETEER_CHROME_HEADLESS_SHELL_DOWNLOAD_BASE_URL: 'https://cdn.npmmirror.com/binaries/chrome-for-testing',
|
||||||
|
PLAYWRIGHT_DOWNLOAD_HOST: 'https://cdn.npmmirror.com/binaries/playwright',
|
||||||
|
SENTRYCLI_CDNURL: 'https://cdn.npmmirror.com/binaries/sentry-cli',
|
||||||
|
SAUCECTL_INSTALL_BINARY_MIRROR: 'https://cdn.npmmirror.com/binaries/saucectl',
|
||||||
|
RE2_DOWNLOAD_MIRROR: 'https://cdn.npmmirror.com/binaries/node-re2',
|
||||||
|
RE2_DOWNLOAD_SKIP_PATH: 'true',
|
||||||
|
PRISMA_ENGINES_MIRROR: 'https://cdn.npmmirror.com/binaries/prisma',
|
||||||
|
npm_config_better_sqlite3_binary_host: 'https://cdn.npmmirror.com/binaries/better-sqlite3',
|
||||||
|
npm_config_keytar_binary_host: 'https://cdn.npmmirror.com/binaries/keytar',
|
||||||
|
npm_config_sharp_binary_host: 'https://cdn.npmmirror.com/binaries/sharp',
|
||||||
|
npm_config_sharp_libvips_binary_host: 'https://cdn.npmmirror.com/binaries/sharp-libvips',
|
||||||
|
npm_config_robotjs_binary_host: 'https://cdn.npmmirror.com/binaries/robotjs',
|
||||||
|
npm_config_gl_binary_host: 'https://cdn.npmmirror.com/binaries/gl'
|
||||||
|
},
|
||||||
|
'@ali/s2': { host: 'https://cdn.npmmirror.com/binaries/looksgood-s2' },
|
||||||
|
sharp: { replaceHostFiles: [Array], replaceHostMap: [Object] },
|
||||||
|
'@tensorflow/tfjs-node': {
|
||||||
|
replaceHostFiles: [Array],
|
||||||
|
replaceHostRegExpMap: [Object],
|
||||||
|
replaceHostMap: [Object]
|
||||||
|
},
|
||||||
|
cypress: {
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/cypress',
|
||||||
|
newPlatforms: [Object]
|
||||||
|
},
|
||||||
|
'utf-8-validate': {
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/utf-8-validate/v{version}'
|
||||||
|
},
|
||||||
|
xprofiler: {
|
||||||
|
remote_path: './xprofiler/v{version}/',
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries'
|
||||||
|
},
|
||||||
|
leveldown: { host: 'https://cdn.npmmirror.com/binaries/leveldown/v{version}' },
|
||||||
|
couchbase: { host: 'https://cdn.npmmirror.com/binaries/couchbase/v{version}' },
|
||||||
|
gl: { host: 'https://cdn.npmmirror.com/binaries/gl/v{version}' },
|
||||||
|
sqlite3: {
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/sqlite3',
|
||||||
|
remote_path: 'v{version}'
|
||||||
|
},
|
||||||
|
'@journeyapps/sqlcipher': { host: 'https://cdn.npmmirror.com/binaries' },
|
||||||
|
grpc: {
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries',
|
||||||
|
remote_path: '{name}/v{version}'
|
||||||
|
},
|
||||||
|
'grpc-tools': { host: 'https://cdn.npmmirror.com/binaries' },
|
||||||
|
wrtc: {
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries',
|
||||||
|
remote_path: '{name}/v{version}'
|
||||||
|
},
|
||||||
|
fsevents: { host: 'https://cdn.npmmirror.com/binaries/fsevents' },
|
||||||
|
nodejieba: { host: 'https://cdn.npmmirror.com/binaries/nodejieba' },
|
||||||
|
canvas: {
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/canvas',
|
||||||
|
remote_path: 'v{version}'
|
||||||
|
},
|
||||||
|
'skia-canvas': { host: 'https://cdn.npmmirror.com/binaries/skia-canvas' },
|
||||||
|
'flow-bin': {
|
||||||
|
replaceHost: 'https://github.com/facebook/flow/releases/download/v',
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/flow/v'
|
||||||
|
},
|
||||||
|
'jpegtran-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/jpegtran-bin'
|
||||||
|
},
|
||||||
|
'cwebp-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/cwebp-bin'
|
||||||
|
},
|
||||||
|
'zopflipng-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/zopflipng-bin'
|
||||||
|
},
|
||||||
|
'optipng-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/optipng-bin'
|
||||||
|
},
|
||||||
|
mozjpeg: {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/mozjpeg-bin'
|
||||||
|
},
|
||||||
|
gifsicle: {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/gifsicle-bin'
|
||||||
|
},
|
||||||
|
'pngquant-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/pngquant-bin',
|
||||||
|
replaceHostMap: [Object]
|
||||||
|
},
|
||||||
|
'pngcrush-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/pngcrush-bin'
|
||||||
|
},
|
||||||
|
'jpeg-recompress-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/jpeg-recompress-bin'
|
||||||
|
},
|
||||||
|
'advpng-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/advpng-bin'
|
||||||
|
},
|
||||||
|
'pngout-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/pngout-bin'
|
||||||
|
},
|
||||||
|
'jpegoptim-bin': {
|
||||||
|
replaceHost: [Array],
|
||||||
|
host: 'https://cdn.npmmirror.com/binaries/jpegoptim-bin'
|
||||||
|
},
|
||||||
|
argon2: { host: 'https://cdn.npmmirror.com/binaries/argon2' },
|
||||||
|
'ali-zeromq': { host: 'https://cdn.npmmirror.com/binaries/ali-zeromq' },
|
||||||
|
'ali-usb_ctl': { host: 'https://cdn.npmmirror.com/binaries/ali-usb_ctl' },
|
||||||
|
'gdal-async': { host: 'https://cdn.npmmirror.com/binaries/node-gdal-async' },
|
||||||
|
'libpg-query': { host: 'https://cdn.npmmirror.com/binaries' }
|
||||||
|
},
|
||||||
|
forbiddenLicenses: null,
|
||||||
|
flatten: false,
|
||||||
|
proxy: undefined,
|
||||||
|
prune: false,
|
||||||
|
disableFallbackStore: false,
|
||||||
|
workspacesMap: Map(0) {},
|
||||||
|
enableWorkspace: false,
|
||||||
|
workspaceRoot: 'D:\\项目\\official_network',
|
||||||
|
isWorkspaceRoot: true,
|
||||||
|
isWorkspacePackage: false,
|
||||||
|
offline: false,
|
||||||
|
strictSSL: true,
|
||||||
|
ignoreScripts: false,
|
||||||
|
foregroundScripts: false,
|
||||||
|
ignoreOptionalDependencies: false,
|
||||||
|
detail: false,
|
||||||
|
forceLinkLatest: false,
|
||||||
|
trace: false,
|
||||||
|
engineStrict: false,
|
||||||
|
registryOnly: false,
|
||||||
|
client: false,
|
||||||
|
autoFixVersion: [Function: autoFixVersion]
|
||||||
|
}
|
||||||
20795
package-lock.json
generated
Normal file
@@ -26,6 +26,8 @@
|
|||||||
"less": "^4.4.1",
|
"less": "^4.4.1",
|
||||||
"less-loader": "7.3.0",
|
"less-loader": "7.3.0",
|
||||||
"postcss-pxtorem": "^6.1.0",
|
"postcss-pxtorem": "^6.1.0",
|
||||||
|
"responsive-loader": "^2.3.0",
|
||||||
|
"sharp": "^0.34.3",
|
||||||
"vue-template-compiler": "^2.5.17"
|
"vue-template-compiler": "^2.5.17"
|
||||||
},
|
},
|
||||||
"postcss": {
|
"postcss": {
|
||||||
|
|||||||
|
Before Width: | Height: | Size: 1.2 MiB After Width: | Height: | Size: 509 KiB |
|
Before Width: | Height: | Size: 1.1 MiB After Width: | Height: | Size: 413 KiB |
|
Before Width: | Height: | Size: 66 KiB After Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 716 KiB After Width: | Height: | Size: 716 KiB |
|
Before Width: | Height: | Size: 272 KiB After Width: | Height: | Size: 201 KiB |
|
Before Width: | Height: | Size: 384 KiB After Width: | Height: | Size: 585 KiB |
|
Before Width: | Height: | Size: 472 KiB After Width: | Height: | Size: 794 KiB |
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 73 KiB |
|
Before Width: | Height: | Size: 371 KiB After Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 504 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 4.1 KiB After Width: | Height: | Size: 2.8 KiB |
|
Before Width: | Height: | Size: 2.5 KiB After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 5.9 KiB After Width: | Height: | Size: 5.2 KiB |
|
Before Width: | Height: | Size: 528 B After Width: | Height: | Size: 519 B |
@@ -85,7 +85,7 @@ export default {
|
|||||||
image_paths() {
|
image_paths() {
|
||||||
return {
|
return {
|
||||||
logo: require('@/assets/img/logo.png'),
|
logo: require('@/assets/img/logo.png'),
|
||||||
mobile_logo: require('@/assets/img/bimwe_logo.png'),
|
mobile_logo: require('@/assets/img/logo.png'),
|
||||||
hamburger: require('@/assets/img/svg/ic_hamburger.svg'),
|
hamburger: require('@/assets/img/svg/ic_hamburger.svg'),
|
||||||
arrow_back: require('@/assets/img/svg/ic_arrow_back.svg')
|
arrow_back: require('@/assets/img/svg/ic_arrow_back.svg')
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,18 +6,19 @@ const resolve = (dir) => {
|
|||||||
|
|
||||||
// 项目部署基础
|
// 项目部署基础
|
||||||
const BASE_URL = process.env.NODE_ENV === "development" ? "/" : "/";
|
const BASE_URL = process.env.NODE_ENV === "development" ? "/" : "/";
|
||||||
|
|
||||||
const sourceMap = process.env.NODE_ENV === "development";
|
const sourceMap = process.env.NODE_ENV === "development";
|
||||||
|
const ResponsiveLoaderSharp = require('responsive-loader/sharp');
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
publicPath: BASE_URL,
|
publicPath: BASE_URL,
|
||||||
// 如果你不需要使用eslint,把lintOnSave设为false即可
|
lintOnSave: false, // 是否启用 eslint
|
||||||
lintOnSave: false,
|
|
||||||
chainWebpack: (config) => {
|
chainWebpack: (config) => {
|
||||||
|
// 别名
|
||||||
config.resolve.alias.set("@", resolve("src"));
|
config.resolve.alias.set("@", resolve("src"));
|
||||||
config.resolve.alias.set("_c", resolve("src/components"));
|
config.resolve.alias.set("_c", resolve("src/components"));
|
||||||
|
|
||||||
// 正确处理 SVG 文件
|
// SVG 文件处理
|
||||||
config.module.rule('svg')
|
config.module.rule('svg')
|
||||||
.test(/\.svg$/)
|
.test(/\.svg$/)
|
||||||
.use('file-loader')
|
.use('file-loader')
|
||||||
@@ -26,7 +27,7 @@ module.exports = {
|
|||||||
name: 'assets/svg/[name].[hash:8].[ext]'
|
name: 'assets/svg/[name].[hash:8].[ext]'
|
||||||
});
|
});
|
||||||
|
|
||||||
// 处理图片文件(排除 SVG)
|
// 普通图片处理(排除 SVG)
|
||||||
config.module.rule('images')
|
config.module.rule('images')
|
||||||
.test(/\.(png|jpe?g|gif)(\?.*)?$/)
|
.test(/\.(png|jpe?g|gif)(\?.*)?$/)
|
||||||
.use('url-loader')
|
.use('url-loader')
|
||||||
@@ -37,31 +38,34 @@ module.exports = {
|
|||||||
outputPath: "images/"
|
outputPath: "images/"
|
||||||
});
|
});
|
||||||
|
|
||||||
// 图片压缩(仅对 PNG、JPG、GIF)
|
// 图片压缩
|
||||||
config.module.rule('images')
|
config.module.rule('images')
|
||||||
.test(/\.(png|jpe?g|gif)(\?.*)?$/)
|
|
||||||
.use('image-webpack-loader')
|
.use('image-webpack-loader')
|
||||||
.loader('image-webpack-loader')
|
.loader('image-webpack-loader')
|
||||||
.options({
|
.options({
|
||||||
bypassOnDebug: true,
|
bypassOnDebug: true,
|
||||||
mozjpeg: {
|
mozjpeg: { progressive: true, quality: 60 },
|
||||||
progressive: true,
|
optipng: { enabled: false },
|
||||||
quality: 65
|
pngquant: { quality: [0.5, 0.6], speed: 4 },
|
||||||
},
|
gifsicle: { interlaced: false },
|
||||||
optipng: {
|
webp: { quality: 75 }
|
||||||
enabled: false,
|
|
||||||
},
|
|
||||||
pngquant: {
|
|
||||||
quality: [0.65, 0.90],
|
|
||||||
speed: 4
|
|
||||||
},
|
|
||||||
gifsicle: {
|
|
||||||
interlaced: false,
|
|
||||||
},
|
|
||||||
webp: {
|
|
||||||
quality: 75
|
|
||||||
}
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// config.module.rule('responsive-images')
|
||||||
|
// .test(/\.(png|jpe?g|gif)$/i)
|
||||||
|
// .use('responsive-loader')
|
||||||
|
// .loader('responsive-loader')
|
||||||
|
// .options({
|
||||||
|
// adapter: ResponsiveLoaderSharp,
|
||||||
|
// sizes: [1200, 1920], // 超过宽度会生成缩小版本
|
||||||
|
// quality: 75,
|
||||||
|
// name: 'images/[name]-[width].[ext]',
|
||||||
|
// placeholder: false
|
||||||
|
// });
|
||||||
|
|
||||||
},
|
},
|
||||||
|
|
||||||
configureWebpack: {
|
configureWebpack: {
|
||||||
@@ -70,7 +74,6 @@ module.exports = {
|
|||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|
||||||
// PostCSS 配置
|
|
||||||
css: {
|
css: {
|
||||||
loaderOptions: {
|
loaderOptions: {
|
||||||
postcss: {
|
postcss: {
|
||||||
@@ -89,12 +92,10 @@ module.exports = {
|
|||||||
]
|
]
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// LESS 配置
|
|
||||||
less: {
|
less: {
|
||||||
lessOptions: {
|
lessOptions: {
|
||||||
javascriptEnabled: true,
|
javascriptEnabled: true,
|
||||||
modifyVars: {
|
modifyVars: {
|
||||||
// 可以在这里定义全局LESS变量
|
|
||||||
'@primary-color': '#3498db',
|
'@primary-color': '#3498db',
|
||||||
'@success-color': '#52c41a',
|
'@success-color': '#52c41a',
|
||||||
'@warning-color': '#faad14',
|
'@warning-color': '#faad14',
|
||||||
@@ -112,6 +113,6 @@ module.exports = {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
// 设为false打包时不生成.map文件
|
|
||||||
productionSourceMap: sourceMap,
|
productionSourceMap: sourceMap,
|
||||||
};
|
};
|
||||||