1.0.7 • Published 3 years ago

p.fs.amb v1.0.7

Weekly downloads
16
License
ISC
Repository
-
Last release
3 years ago

系统配置文件生成器(解决多余IP暴露引起的安全性问题)

如何使用

  • 根目录创建amb与api文件夹
  • amb文件夹添加环境配置参数,如: 在文件目录中添加 modele.dist.js

    	```js
    	// modele.dist.js
    
    	// 所有配置皆为自定义
    	module.exports = {
    		moduleName: "测试",
    		moduleEname: "Test",
    		mock: true,
    		logo: "./favicon.ico",
    		appGuid: "b91b93789e5c42318bdd8b2eb77db19b"
    	};
    	```
  • api文件夹添加环境配置接口IP,如: 在文件目录中添加 modele.api.js

    	```js
    	// modele.api.js
    
    	// ambName用于关联amb文件夹下面的文件
    	const ambName = "modele.dist";
    	// 所有配置皆为自定义
    	module.exports = {
    		requestUrl: `http://10.51.100.133:4399`
    	};
    	```
  • webpack

    	```js
    	// webpack.config.js
    
    	const ambfs = require("p.fs.amb"),
    		SRC = "./src/init";
    	ambfs(SRC);
    	module.exports = {
    		……
    	};
    	```
  • nodeJs

    	```js
    	const ambfs = require("p.fs.amb"),
    		SRC = "./src/init";
    	ambfs(SRC);
    	```
  • package.json'scripts' - --mode ENV_TYPE=dev 设置当前环境,关联amb.jsapi.js(可自定义) - --mode SYS_TYPE=enterprise" 自定义参数扩展,关联sys.js(可自定义)

    	如:
    	```js

    "scripts": { "dev": "vue-cli-service serve --mode ENV_TYPE=dev --mode SYS_TYPE=enterprise", "build:dev": "vue-cli-service build --mode ENV_TYPE=dev --mode SYS_TYPE=enterprise", "build": "vue-cli-service build", "lint": "eslint --fix --ext .js,.vue src" },

    	```
  • nodeJs

    	```js
    	const ambfs = require("p.fs.amb"),
    		SRC = "./src/init";
    	ambfs(SRC);
    	```
  • 结果 ./src 文件夹内

    	- src/
    		- init/
    			- amb.js ```环境配置参数 ```
    			- api.js ```环境Api接口配置 ```
    			- sys.js ```自定义参数扩展 ```

问题反馈

在使用中有任何问题,欢迎反馈给我,可以用以下联系方式跟我交流

1.0.7

3 years ago

1.0.61

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago