新增npmrc以及yarnrc文件,修改config配置变成可配置的cdn加载以及端口设置

This commit is contained in:
lemon橪
2021-12-21 16:30:54 +08:00
parent 9742aaf0bc
commit b3e6eb72eb
21 changed files with 81 additions and 83 deletions

5
buyer/.npmrc Normal file
View File

@@ -0,0 +1,5 @@
# 默认依赖包指定淘宝源
registry=https://registry.npm.taobao.org/
sass_binary_site=https://npm.taobao.org/mirrors/node-sass/
phantomjs_cdnurl=https://npm.taobao.org/mirrors/phantomjs/
electron_mirror=https://npm.taobao.org/mirrors/electron/

5
buyer/.yarnrc Normal file
View File

@@ -0,0 +1,5 @@
registry "https://registry.npmmirror.com"
sass_binary_site "https://npmmirror.com/mirrors/node-sass"
phantomjs_cdnurl "https://npmmirror.com/mirrors/phantomjs"
electron_mirror "https://npmmirror.com/mirrors/electron"

View File

@@ -1,30 +1,12 @@
module.exports = {
/**
* @description 配置显示在浏览器标签的title、底部信息、部分信息展示的值
*/
title: "lili-shop",
/**
* @description icp证
*/
icpCard: "",
company:{
href:"https://pickmall.cn",
name:"北京宏业汇成科技有限公司"
},
/**
* @description icp备案号
*/
icpMessage: "京ICP备20009696号-1",
/**
* @description 是否使用国际化默认为false
* 如果不使用则需要在路由中给需要在菜单中展示的路由设置meta: {title: 'xxx'}
* 用来在菜单中显示文字
*/
useI18n: false,
/**
* @description 高德web端申请的api key
*/
aMapKey: "b440952723253aa9fe483e698057bf7d",
title: "lili-shop", //配置显示在浏览器标签的title、底部信息、部分信息展示的值
icpCard: "", // icp证
company: {
href: "https://pickmall.cn",
name: "北京宏业汇成科技有限公司",
}, //公司信息
icpMessage: "京ICP备20009696号-1", //icp备案
aMapKey: "b440952723253aa9fe483e698057bf7d", //高德web端申请的api key
enableCDN: true, //生产环境 是否启用cdn加载 vue等js
port:10000, //端口
};

View File

@@ -11,8 +11,8 @@ const configs = require('./src/config')
* 将开发环境中替换为本地的内容方便处理bug以及开启vueDev
* 我们可以根据环境变量进行相应的处理只有在产品的时候才让插件去自动注入相应的资源文件到html页面
*/
// const enableProduction = process.env.NODE_ENV === "production"; // 是否生产环境
const enableProduction = false // 统一取消cdn加载 目前cdn链接的https请求挂了
const enableProduction = process.env.NODE_ENV === "production"; // 是否生产环境
let externals = {
vue: "Vue",
@@ -54,8 +54,8 @@ let jsPlugin = [
})
];
// 判断是否需要加载CDN
cdn = enableProduction ? cdn : { css: [], js: [] };
externals = enableProduction ? externals : {};
cdn = enableProduction && configs.enableCDN ? cdn : { css: [], js: [] };
externals = enableProduction && configs.enableCDN ? externals : {};
jsPlugin = enableProduction ? jsPlugin : [];
module.exports = {
@@ -81,7 +81,7 @@ module.exports = {
}
},
devServer: {
port: 10000
port: configs.port
},
// 打包时不生成.map文件 避免看到源码