使用@ react-native-community / async-storage并在我的react-native环境中使用以下npm命令将其转换。
"test": "NODE_ENV=test ./node_modules/.bin/mocha --timeout 5000 --require @babel/register \"./src/shared/__tests__/**/*.spec.js\""
我做了一些研究,没有白费。但是我发现这也发生在杰斯特身上。
jest test fails after installing react-native-async-storage
这是我的babel.config.js
module.exports = {
env: {
production: {
},
test: {
presets: [
'@babel/preset-env'
],
},
},
};
我只测试非jsx代码,所以@ babel / preset-env似乎工作正常。
node_modules/@react-native-community/async-storage/lib/index.js:5
import AsyncStorage from './AsyncStorage';
^^^^^^^^^^^^
SyntaxError: Unexpected identifier
答案 0 :(得分:0)
似乎没有人喜欢回答开玩笑的新手问题。...
无论如何,当开始学习开玩笑时,我遇到了一些有趣的错误消息,但并没有反映出实际的错误。开发人员可以考虑一些可能的情况。
此问题的解决方案:请参阅此most updated solution。
谢谢