找不到模块' unicode / category / So'

时间:2016-06-03 07:26:38

标签: node.js unicode npm mobile-angular-ui

当我试图运行此命令时 - 哟mobileraneui,它显示此错误。我在互联网上阅读了很多解决方案,但没有一个删除此错误。有人可以帮忙吗?

module.js:341
    throw err;
    ^

Error: Cannot find module 'unicode/category/So'
    at Function.Module._resolveFilename (module.js:339:15)
    at Function.Module._load (module.js:290:25)
    at Module.require (module.js:367:17)
    at require (internal/module.js:20:19)
    at symbols (/usr/lib/node_modules/generator-mobileangularui/node_modules/slug/slug.js:6:16)
    at /usr/lib/node_modules/generator-mobileangularui/node_modules/slug/slug.js:123:5
    at Object.<anonymous> (/usr/lib/node_modules/generator-mobileangularui/node_modules/slug/slug.js:130:2)

3 个答案:

答案 0 :(得分:3)

有时,npm存在问题并执行安装后脚本。尝试以下步骤:

  • cd /path/to/your/project/node_modules/unicode
  • 使用category命令
  • 检查空白ls目录
  • 执行此命令npm test

如果测试没问题,您可以继续工作。如果不起作用,请检查this issue on GitHub

希望对我的英语有帮助和抱歉。

答案 1 :(得分:1)

如果您遇到此问题并且您在Windows后面,请按照以下步骤操作,我希望能为您服务:

  1. 使用npm删除unicode模块,npm删除unicode
  2. 从中下载文件 http://unicode.org/Public/UNIDATA/UnicodeData.txt并将其放入 C:\usr\share\unicode-data\如果您的项目是在C盘中,或者如果您在 linux /usr/share/unicode or /usr/share/unicode-data
  3. 再次安装unicode

答案 2 :(得分:0)

有待处理的公关将解决此问题 - https://github.com/dodo/node-unicodetable/pull/22