尝试使用条形码扫描仪时的NPM错误



我正在尝试使用条形码读取器,因为我真的需要它的应用程序,但是我无法启动我发现的任何项目。

例如,https://github.com/ideacreation/reeact-native-barcodescanner。我应该使用哪个命令来开始?

$ cd /c/Users/Me/Desktop/react-native-barcodescanner-master 
$ npm i
$ npm i --save react-native-barcodescanner
npm ERR! Windows_NT6.3.9600
npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\Me\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "i" "--save" "react-native-barcodescanner"
npm ERR! node v6.11.3
npm ERR! npm  v3.10.10
npm ERR! code ENOSELF
npm ERR! Refusing to install react-native-barcodescanner as a dependency of itself
$ npm start npm ERR! Windows_NT 6.3.9600 npm ERR! argv "C:\Program Files\nodejs\node.exe" "C:\Users\Me\AppData\Roaming\npm\node_modules\npm\bin\npm-cli.js" "start"
npm ERR! node v6.11.3 npm ERR! npm  v3.10.10
npm ERR! missing script: start

此库用反应本地V0.44弃用,您应该使用React-Native-camera。

您使用的npm i --save react-native-barcodescanner 的命令是为您的项目安装此lib。

如果您仍然想使用此lib,请按照以下说明:

导入:

import BarcodeScanner from 'react-native-barcodescanner';

然后在组件中使用:

render() {
    return (
      <BarcodeScanner
        onBarCodeRead={this.barcodeReceived}
        style={{ flex: 1 }}
        torchMode={this.state.torchMode}
        cameraType={this.state.cameraType}
      />
    );
  }

相关内容

  • 没有找到相关文章

最新更新