【发布时间】:2019-04-11 02:52:44
【问题描述】:
根据https://www.npmjs.com/package/react-native-wheel-scroll-picker
我做了 npm install react-native-wheel-scroll-picker --save
然后我将示例复制到了我的 App.js 中...当我尝试运行它时出现此错误:
无法从“App.js”解析“react-native-wheel-scroll-picker”
import React, {Component} from 'react';
import ScrollPicker from 'react-native-wheel-scroll-picker';
export default class SimpleExample extends Component {
render() {
return(
<ScrollPicker
dataSource={[
'a',
'b',
'c',
'd',
]}
selectedIndex={1}
renderItem={(data, index, isSelected) => {
//
}}
onValueChange={(data, selectedIndex) => {
//
}}
wrapperHeight={180}
wrapperWidth={150}
wrapperBackground={'#FFFFFF'}
itemHeight={60}
highlightColor={'#d8d8d8'}
highlightBorderWidth={2}
activeItemColor={'#222121'}
itemColor={'#B4B4B4'}
/>
)
}
}
更新: 好的新错误,首先我添加到packages.json
“react-native-wheel-scroll-picker”:“0.2.4”
【问题讨论】:
-
三件事:您是否检查过
react-native-wheel-scroll-picker确实在您的package.json中并且是您期望的版本?其次,您检查过它实际上在root/node_modules/react-native-wheel-scroll-picker中吗?最后,您是否调试过您的应用程序以查看它正在解析的路径?也许它与root/node_modules/react-native-wheel-scroll-picker不匹配,因为您有一些 webpack 配置覆盖了所有^react-native*包或其他东西,例如......有很多事情可能会出错。 -
会检查。谢谢!!!我是一个 100% 反应的菜鸟,这正是我需要的清单。非常感谢。非常兴奋。
-
你会在一段时间后掌握它的窍门。我一周前刚开始使用 react-native,而且在你开始你的项目之前,你应该知道很多事情。如果您还没有通过“hello world”阶段,我建议您查看 expo-cli。如果我在开始时就知道要尝试 expo,那会为我省去几个小时的痛苦。
-
还要避开
react-native-dom...非常有问题,因为它是全新的。尽管您似乎在进行 android 开发,但您可能无论如何都不会部署到 web。 -
包本身可能有问题,因为(Snack)本身无法安装包
标签: react-native