无法导入模块是打字稿

时间:2018-05-15 13:06:38

标签: typescript react-native

我有一个像这样的文件夹结构:

src\
   components\
     Home\
       index.tsx
   redux\
     reducer.ts
   index.tsx

./index.tsx

in have

export const App = <p> Hello World </p>

当我在import { App } from ../index.tsx中尝试reducer.js时,请说App is undefined

但如果我import Home from '../components/Home'它运作良好。

可能是什么问题?

1 个答案:

答案 0 :(得分:0)

js?您应该导入jsx而不是.jsx。我想,这是编译并存储在from __future__ import print_function import base64 import msgpack import json print('Loading function') def lambda_handler(event, context): output = [] for record in event['records']: payload = msgpack.unpackb(base64.b64decode(record['data']), raw=False) # Do custom processing on the payload here output_record = { 'recordId': record['recordId'], 'result': 'Ok', 'data': json.dumps(payload, ensure_ascii=False).encode('utf8') } output.append(output_record) print('Successfully processed {} records.'.format(len(event['records']))) return {'records': output} 文件旁边的。您也可以更新您的webpack配置以直接导入jsx,在这种情况下不确定它是一个选项。