码迷,mamicode.com
首页 > 其他好文 > 详细

代码库的配置

时间:2021-01-04 11:27:26      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:ie9   package   空目录   conf   pack   兼容   下载   err   version   

.eslintrc.js文件

进行语法检测

babel.config.js文件

babel的配置文件

.browserslistrc文件

不支持es6的浏览器,将代码转化为es5,进行兼容

进行兼容

last 2 version 表示所有浏览器兼容到最后两个版本
> 1% 代表着全球超过1%人使用的浏览器
not ie <= 8 表示IE浏览器版本大于8(实则用npx browserslist 跑出来不包含IE9 )

.npmrc

指定npm下载安装包的依赖

registry=http://fnpm.duxiaoman-int.com
// 指定npm下载安装包的源

.prettierrc.json文件

进行格式化

build.sh

打包时运行的脚本

#!/bin/bash
set -e
# 每个脚本都应该,在文件开头加上set -e,这句话的意思是告诉bash如果任何的语句的结果不是true则应该退出;这样的好处是防止错误像雪球一样越滚越大,最后导致一个致命的错误,而这些错误在之前就被处理掉
node -v
# BCLOUD 参数
ARGV=$1

MOD_NAME=‘pms-client‘
TAR="$MOD_NAME.tar.gz"
STATIC="static-$MOD_NAME.tar.gz"
# echo "npm install start"
# npm install --registry=https://registry.npm.taobao.org
# echo "npm install end"
echo "build start"
# 清空目录
rm -rf dist output
# 递归创建目录,即使上级目录不在,会按照目录层级自动创建目录
mkdir -p dist output
# 编译项目
if [ $ARGV = qa ]; then
   echo "****** npm release qa... ******"
   npm run qa
else
   echo "****** npm release prod... ******"
   npm run build
fi
cd dist

# 打包静态资源
# z:代表的是压缩

# c:代表的是打包

# x:代表的是解压

# v:代表的是过程

# f:代表的是指定文件名

tar zcf $STATIC ./static
mv $STATIC ../
rm -rf ./static

# 打包非静态资源
tar zcf $TAR ./*
mv $TAR ../

cd ..
mv $TAR output/
mv $STATIC output/

echo "build end"

ci.yml

运行build.sh文件

Language: node
Build:
    profile: changes
Profiles:
    - profile:
      name: changes
      command: sh build.sh prod
      env:
      version: 10.15.0
      upload_to_irep: true
Output: output/*

commitlint.config.js文件

commit时的标准书写

jest.config.js

单元测试相关配置

package.json

package-lock.json

写入package.json文件的依赖,在npm install的时候,会下载此大版本下的最新版本,也可能会导致一些问题,写进package-lock.json文件的依赖,会锁定这个版本

postcss.config.js文件

相关参考文章https://segmentfault.com/a/1190000011595620?utm_source=tag-newest
postcss是一个插件,用来实现css组件化,在使用预处理器的情况下使用它。

tsconfig.js

ts的配置文件

vue.config.js

vue项目的配置

yog2-conf.js

推代码的地址

代码库的配置

标签:ie9   package   空目录   conf   pack   兼容   下载   err   version   

原文地址:https://www.cnblogs.com/qddl/p/14217523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!