我有一个像这样的文件夹结构:
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'
它运作良好。
可能是什么问题?
答案 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,在这种情况下不确定它是一个选项。