扩展导入的对象然后再次导出?

时间:2019-06-06 21:18:44

标签: javascript ecmascript-6 es6-modules

是否可以导入,添加更多内容然后再次导出?

我正在尝试制作智能友好常量的方法

这样可行吗?

Core / constants.js

const REST:{
   LOGIN: '/login',
   LOGOUT: '/logout'
}
const PROFILE:{
   GET_PROFILE: '/get-profile',
   DELETE_PROFILE: '/delete-profile'
}
export {REST, PROFILE}

Custom / constants.js

import core from 'Core/constants.js'
const LOCATION:{
   LOCATE_USER: '/locate-user-by-device'
}

export {LOCATION, core}

page.js

import {REST as r, LOCATION as l} from 'Custom/constants.js'

只需导入自定义版本,该自定义版本将包含所有核心信息。

想法是文件的核心版本存在于项目之间共享的git子树中

1 个答案:

答案 0 :(得分:1)

您可以使用

boxplot(df$B~df$C)

// Core/constants.js
export const REST = {
   LOGIN: '/login',
   LOGOUT: '/logout'
};
export const PROFILE = {
   GET_PROFILE: '/get-profile',
   DELETE_PROFILE: '/delete-profile'
};

这将从自定义常量中导出// Custom/constants.js export * from 'Core/constants.js' export const LOCATION = { LOCATE_USER: '/locate-user-by-device' }; RESTPROFILE