2016-04-30 93 views
0

欣我在node.js中是新的。我已經在cordova跨平臺移動應用程序中創建了我的項目。現在我想安裝npm國家代碼包「https://www.npmjs.com/package/country-codes」。我已經從命令行安裝了這個但我無法獲得國家代碼。這是顯示錯誤如何使用npm國家代碼

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

我不知道如何解決它請幫助我。 我簡單地使用這個從npm doc。在項目中,我使用Backbone.js的和require.js

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

您是否已安裝國家代碼模塊? 'npm install country-codes' –

+0

YeahI安裝了它「npm install country-codes」。但我無法在根文件夾中看到任何文件夾或文件 – Krishna

回答

0

收費通知,在NPM此頁面模塊表示如下:

該模塊棄用

請使用國家/地區數據包而不是此國家/地區代碼模塊。它維護得更好,這個資料庫/包的原始作者決定將重點放在該模塊上。這是一個鏈接:https://github.com/OpenBookPrices/country-data/。如果您需要遷移幫助,請在該存儲庫上提交問題並標記@niftylettuce。

你需要做的第二件事是與故宮命令安裝它,它應該在你的node_modules文件夾出現

npm install country-codes 

您遇到由common.js庫,是創建錯誤Node.js加載器庫。 當需要('name')調用時會發生這種情況,但'name'模塊尚未加載。

+0

謝謝。讓我試試吧 – Krishna

+0

我做了所有事情仍然是一樣的錯誤 – Krishna