2016-04-30 44 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