1
我有以下打字稿文件:問題與導出一個變量,打字稿
let constants = {
urls: {
delegates: {
AUTHENTICATION: {
LOGIN: "auth/pub/login", // User Login (POST)
LOGOUT: "auth/pub/logout", // User Logout
PASSWORD_CHANGE: "security/pub/changepassword", // Change user password (POST)
PASSWORD_RESET: "security/pub/resetpassword", // Reset user password (POST)
PASSWORD_FORGOT: "security/pub/forgotpassword/{email}" // Forgot password
},
...
export constants.urls;//Does not compile...
我收到以下錯誤信息:
Expected function, variable, class, interface or namespace declaration.
Expression statement is not an assignment or call.
編輯:我嘗試這樣做:
const urls = constants.urls;
export urls;
和它導致相同的錯誤消息...
編輯2:多虧了馬特下面的回覆和評論,我想出了這個工作正常:
const URLS = constants.urls;
export {URLS};
對於這個工作,你需要做的'出口{網址}'那麼你可以'從'xyz''導入{urls} –