我不能为android构建这个项目。当我运行gradlew assembleRelease时,我会得到以下错误:
未能捕获任务输入文件的快照“:app:bundleReleaseJsAndAsset的”属性“$1”在最新的检查期间。 无法读取路径‘E:\ Native\IRStocks\node_modules\@babel\core\node_mo dules\json5.bin\json5 5’。
这是我的package.json
"dependencies": {
"@babel/core": "latest",
"babel-core": "latest",
"@babel/runtime": "^7.1.2",
"axios": "^0.18.0",
"babel-plugin-transform-decorators-legacy": "^1.3.5",
"metro-react-native-babel-preset": "^0.49.0",
"mobx": "4.3.1",
"mobx-react": "5.1.0",
"react": "16.3.1",
"react-native": "0.55.4",
"react-native-charts-wrapper": "^0.5.0",
"react-native-device-info": "0.18.0",
"react-native-draggable-flatlist": "^1.1.5",
"react-native-orientation-locker": "^1.0.18",
"react-navigation": "^2.17.0",
"searchable-flatlist": "0.0.4"
},
"devDependencies": {
"babel-jest": "23.6.0",
"babel-preset-react-native": "^5",
"jest": "23.6.0",
"react-test-renderer": "16.3.1"
},
"jest": {
"preset": "react-native"
},顺便说一下:
Environment:
OS: Windows 8.1
Node: 8.11.2
Yarn: 1.12.1
npm: 6.1.0
Watchman: Not Found
Xcode: N/A
Android Studio: Version 2.3.0.0 AI-162.3871768
Packages: (wanted => installed)
react: 16.3.1 => 16.3.1
react-native: 0.55.4 => 0.55.4有什么想法吗?
发布于 2018-11-23 13:39:34
这是因为Yarn: 1.12.1,当我升级到1.12.3时它就解决了。
发布于 2018-12-17 12:34:16
我也遇到过这种情况。在Windows上更新的Yarn版本似乎是一个问题。
我使用的是纱版本1.12.1,我也有同样的问题。
我已经将纱线版本降到1.10.1,然后它就开始工作了!
一步步地:
yarn installhttps://stackoverflow.com/questions/53104843
复制相似问题