我正在开发一个 Vue 应用程序(使用 cli 3)。第三方前端组件需要一个配置文件。我想根据我的节点环境使用不同的文件,但我不清楚如何做到这一点。例如,我的目录结构可能有 tree.production.js 和 tree.development.js。在我的主要 javascript 中,我似乎无法指定
import {tree} from `./assets/tree.${process.env.NODE_ENV}.js`;
Run Code Online (Sandbox Code Playgroud)
我也不能使用 .env 文件来指定
import {tree} from `./assets/tree.${process.env.VUE_APP_TREE}.js`;
Run Code Online (Sandbox Code Playgroud)
我想尝试的是利用 webpack a la vue.config.js 来使用正确的文件并将其重命名为 tree.js 所以在我的代码中我可以指定
import {tree} from "./assets/tree.js"
Run Code Online (Sandbox Code Playgroud)
或者关于如何实现这种非常平凡且看似常规的开发/生产切换的任何最佳实践。
就像是
//vue.config.js
module.exports = {
configureWebpack: config => {
if (process.env.NODE_ENV === 'production') {
// do something with tree.production.js...
} else {
// do something with tree.development.js
}
}
}
Run Code Online (Sandbox Code Playgroud) 想知道如何使用两个不同的数据帧计算Python的Pandas中的集合差异.
一个数据帧(df1)的格式为:
State City Population
NY Albany 856654
WV Wheeling 23434
SC Charleston 35323
OH Columbus 343534
WV Charleston 34523
Run Code Online (Sandbox Code Playgroud)
第二个数据帧(df2)是
State City
WV Wheeling
OH Columns
Run Code Online (Sandbox Code Playgroud)
我需要一个返回以下数据框的操作
State City Population
NY Albany 856654
SC Charleston 35323
WV Charleston 34523
Run Code Online (Sandbox Code Playgroud)
基本上,我无法弄清楚如何根据2列从df1"减去"df2(需要两个因为我将在不同的州重复使用城市名称).