После использования @act-native-community / async-storage и переноса его с помощью следующей команды npm в моей реактивной среде.
"test": "NODE_ENV=test ./node_modules/.bin/mocha --timeout 5000 --require @babel/register \"./src/shared/__tests__/**/*.spec.js\""
Я провел некоторые исследования и не зря. Но я обнаружил, что это происходит и с Джестом.
Jest-тест не пройден после установки response-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