cjl-vuetest

Thinks订单管理系统

Usage no npm install needed!

<script type="module">
  import cjlVuetest from 'https://cdn.skypack.dev/cjl-vuetest';
</script>

README

一 配置文件 1、package.json package.json是NPM包的配置文件,它记录了项目依赖的所有JS模块,同时还具有脚本调试功能。 本项目也是使用NPM包进行管理的,用户可以使用如下命令编译和运行本项目: · 安装项目依赖包: npm install --registry=https://registry.npm.taobao.org · 运行项目:npm run dev · 发布项目:npm run build:stage(测试环境) 或 npm run build:prod(生产环境)

2、vue.config.js vue.config.js是一个可选的Vue项目配置文件,它会在@vue/cli-service运行时自动被加载。 用户通常可以在此文件中定义一些全局参数或编译配置。

3、.env* 环境和模式是Vuew通常一个Vue CLI项目有三种工作模式: (1)development模式(开发模式):采用"vue-cli-service serve"运行项目时所处的模式。 (2)test模式(测试模式):采用"vue-cli-service test:unit"运行项目时所处的模式。 (3)production模式(生产模式):采用"vue-cli-service build"以及"vue-cli-service test:e2e" 构建项目时所处的模式。 (4)自定义模式:采用"vue-cli-service build --mode customMode"构建项目时指定的模式。 当运行vue-cli-service时,系统会自动从项目根目录下名称为".env*"的文件(环境变量配置文件)中加 载其包含的键值对,并将其作为运行环境的环境变量,这些环境变量可以通过process.env进行读取。不同工作 模式下系统读取的环境变量配置文件有所不同,其规律如下: (1).env:所有工作模式都会加载。 (2).env.[mode]:仅在指定模式运行时加载。 环境变量配置文件的名称只是决定了它在哪种工作模式下被加载,但并没有决定项目实际运行的环境(系统会 根据项目的实际运行环境作出优化)。项目实际运行的环境是在环境变量配置文件的"NODE_ENV"字段中指定的, 如果没有指定此字段,则默认与当前的工作模式一致。

4、babel.config.js babel.config.js是@vue/cli-plugin-babel插件的配置文件。 Babel是一个JS编译器,可以将ES2015+语法的JS代码转译为较低版本JS代码,以便其能够 运行在旧版本的浏览器和其他环境中。Vue2的项目普遍使用了较新的ES6语法,因此若要求兼 容低版本浏览器就需要引入Babel,将ES6的代码转译为ES5的代码。 一般在使用Vue-Cli生成的Vue项目中会自动安装@vue/cli-plugin-babel插件,同时在项 目根目录下生成babel.config.js文件。

5、eslintrc.js eslintrc.js是@vue/cli-plugin-eslint插件的配置文件, ESLint是一个JS代码检查插件,其主要用于对项目的编码规范进行约束,以保证项目中所有的 JS代码语法正确、风格统一。 ESLint能够在每次用户保存文件时自动对文件中的JS代码进行检查, 并向用户提示不符合ESLint规则的代码。 ESLint的代码检查规则或者说编码规范是通过eslintrc.js配置文件指定的,其中的"rules"字 段指定了所有的规则。

6、.editorconfig editorconfig是EditorConfig插件的的配置文件。 EditorConfig是一个代码格式化插件,主要用于配置代码编辑器的代码格式化规则。