如何在.net-core react redux项目中使用webpack.config或tsconfig.json读取appsettings.json文件?

时间:2019-04-25 19:30:32

标签: reactjs typescript webpack .net-core appsettings

  1. 我正在VS 2017中使用react-redux项目设置.net-core。我删除了默认的CleintApp,并使用“ npm create-react-app --typscript”创建了新文件夹。

    • 这里有多个问题
      1. 在哪里可以找到webpack.config.json文件
      2. 如何使用webpack.config文件读取appsettings.json文件以导入在appsettings.json中设置的第三方库URL
appsettings.json
  {
    "menuUrl": "",
    "apiUrl": "",
  }

现在我想阅读menuURL并导入Webpack吗?

1 个答案:

答案 0 :(得分:0)

添加

const appsettings = require('./appsettings.json');

然后按以下方式使用它:

appsettings.menuUrl;

示例

const webpack = require('webpack');
const appsettings = require('./appsettings.json');

module.exports = env => {

    var version = appsettings.AppSettings.AppVersion;
    var lastIndex = version.lastIndexOf(".");
    var majorMinorVersion = version.substring(0, lastIndex);

...
    return {
        entry: {
            app: './ElmMobile/index.js'
        },

...