1

I am newbie in Phonegap. I did installed latest version of phoneGap app for MAC OSX. Below is version detail.MAC OSX PhoneGap App version detail :.

I did cerated New PhoneGap project. Now i wants to use cordova-plugin-qrcode in my PhoneGap project. I am confused it with few days.

I tried many steps for it, But having no success yet :(

I installed below with CLI:

  • node -v -- v6.1.0
  • phonegap -v -- 6.2.2
  • npm -v -- 3.8.6
  • cordova -v -- 6.1.1

I did add package.json file in my project directoey.Then i applied npm install qrcode-reader command on my Terminal. So node_modules folder created in my project directory. Displaying node_modules hierachy

Then i edited my config.xml file for add below PlugIn tag :

<plugin name="qrcode-reader" source="npm" spec="~0.1.1" />

Now, In my index.html i gave reference for plugin by add below script :

<script type="text/javascript" src="../node_modules/qrcode-reader/dist/browser.js"></script>

Now , In index.js, i did use it according to plugin suggest by below code :

$(document).ready(function(){
                  var QrCode = require('qrcode-reader');
                  var qr = new QrCode();
                  qr.callback = function(result) { console.log(result) }
                });

But whenever i run this project i got below error :

ReferenceError: require is not definedvar
var QrCode = require('qrcode-reader');

Though i did search on web till last few days, didn't get any success. Please help me with this. Correct me if there any conceptual mistakes.

Thanks !

Vishal Sharma
  • 1,733
  • 2
  • 12
  • 32

0 Answers0