2016-04-30 5 views
0

Hin ich bin neu in node.js. Ich habe bereits mein Projekt in cordova Cross-Plattform Mobile Application erstellt. Jetzt möchte ich das npm Ländercode-Paket "https://www.npmjs.com/package/country-codes" installieren. Ich installiere das bereits von der Kommandozeile aus, aber ich bekomme keine Ländercodes. Es ist AnzeigefehlerWie npm Ländercodes zu verwenden

"Uncaught Error: Module name "countryCodes" has not been loaded yet for context: _. Use require([]) 

Ich weiß nicht, wie man es löst, bitte helfen Sie mir. Ich benutze das einfach von npm doc. In meinem Projekt habe ich Backbone.js und require.js

var countryCodes = require('countryCodes') 
console.log(countryCodes) 
+0

Haben Sie das Ländercode-Modul installiert? 'npm install country-codes' –

+0

YeahIch habe es installiert" npm install country-codes ". Aber ich kann keinen Ordner oder Dateien in meinem Stammordner sehen – Krishna

Antwort

0

Pay Hinweis, dass diese Seite Modul in NPM sagt der folgende:

Dieses Modul ist veraltet.

Bitte verwenden Sie das Länderdatenpaket anstelle dieses Ländercodes. Es ist besser gepflegt und der ursprüngliche Autor dieses Repositories/Pakets hat entschieden, sich stattdessen auf dieses Modul zu konzentrieren. Hier ist ein Link dazu: https://github.com/OpenBookPrices/country-data/. Wenn Sie Hilfe bei einer Migration benötigen, melden Sie ein Problem in diesem Repository an und versehen Sie @niftyletuce mit einem Tag.

Das zweite, was Sie tun müssen, ist es mit npm Befehl zu installieren und es sollte unter Ihrem node_modules Ordner

npm install country-codes 

Der Fehler auftreten, die Sie erleben durch die common.js Bibliothek erstellt, die das ist Node.js-Ladeprogrammbibliothek. Dies tritt auf, wenn ein Aufruf von 'request (' name ') erforderlich ist, das' name'-Modul jedoch noch nicht geladen wurde.

+0

Danke. Lassen Sie mich es versuchen – Krishna

+0

Ich habe alle Dinge immer noch gleichen Fehler – Krishna