我是服務器端的新手javascript,我之前使用nodejs做過簡單的事情,但只有默認庫(我從來不需要使用require
或import
關鍵字),但最近我學習ReactNative/ReactXP我看到:爲什麼這麼多種Javascript/Typescript上的導入/導出
import RX = require('reactxp');
const popsicle = require('popsicle');
import LoginPage = require("./LoginPage");
import React, { Component } from 'react';
import { AppRegistry, Text } from 'react-native';
import AppState from './AppState';
並出口:
export default Resources; // Resources is an object
export = LoginPage; // LoginPage is a class
的問題是,什麼是的const-require
組合之間的差異,import-require
和import-from
? export=
什麼是Mozilla's doc?
* export *在Mozilla文檔中描述:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/export。 – Robert
@Robert'export ='是一個TypeScript符號。 – str
@Robert Node.js使用'module.exports'或'exports'。 ES6模塊使用'export expression'(或類似)。但'export ='(注意它不是'exports =')是一個TypeScript符號。 – str