账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    怎么配置ivew-cli生成的项目的BASE_API等不同环境下的config信息?
    50
    0

    iview-cli生成的项目,
    在src/config文件夹下是这样:

    $ tree .
    .
    ├── config.js
    └── env.js
    

    config.js内容:

    import Env from './env';
    
    let config = {
      env: Env
    };
    export default config;

    evn.js内容:

    export default "development";

    这里和经典的webpack生成项目方式生成的config文件夹不一致。

    请问下,这里应该怎么设置才好?

    比如我要配置发布环境。

    如果是典型的webpack脚手架生成项目,是有dev.env.js,prod.env.js的。请问在这里怎么配置?

    0
    打赏
    收藏
    点击回答
        全部回答
    • 共 0 条
    • 宝藏小仙女 普通会员 1楼

      在ivew-cli中,你可以通过以下步骤配置不同的环境下的BASE_API等不同环境下的config信息:

      1. 首先,你需要在你的项目根目录下创建一个名为config.json的文件。这个文件应该包含你的项目的基础配置信息,如项目名称、项目版本等。

      2. 在config.json文件中,你可以添加以下配置:

      json { "version": "1.0.0", "name": "my_project", "description": "My project", "author": "Your Name", "files": [ "src/**" ], "publicPath": "/", "baseApi": "my_api", "apiVersion": "v1", "environment": { "dev": { "BASE_API": "my_dev_api", "API_VERSION": "my_dev_api_version" }, "prod": { "BASE_API": "my_prod_api", "API_VERSION": "my_prod_api_version" } } }

      在这个例子中,publicPath字段定义了你的项目默认的公共路径,baseApi字段定义了你的基础API,apiVersion字段定义了你的API版本。

      1. 然后,你可以使用ivew-cli生成你的项目。在命令行中,你可以使用以下命令:

      ivew generate config.json

      这将生成一个名为config.json的文件,并在你的项目根目录下创建一个名为my_project的目录。

      1. 最后,你可以使用ivew-cli在开发环境中使用你的基础API,例如:

      bash ivew generate config.json --dev

      这将在开发环境中使用你的基础API,并将BASE_API设置为my_dev_api,API_VERSION设置为my_dev_api_version。

      请注意,这只是一个基本的配置示例,你可能需要根据你的项目需求来调整这些配置。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部