我正在使用以下代码体系结构开发VueJS应用程序(+ webpack + lerna):
所有子模块(模块+包)都调用REST API。
到目前为止,在构建步骤期间使用webpack DefinePlugin定义了REST API URL,可以直接在代码内部使用交叉env命令:
cross-env API_URL=http://www.the_api_url.com npm run bootstrap --hoist
我希望使用存储库环境变量(位于服务器根目录下的process.env)在服务器启动时(不是在构建期间)定义REST API URL。存储库)。
我尝试在根目录下使用.env文件,但无法访问 其数据在模块中。该模块似乎只是在读取自己的模块 .env文件。
您有解决方案吗?或者您可以指出正确的方向,以另一种方式获得相同的结果?