柏拉图软件错误 [英] Plato software error

查看:347
本文介绍了柏拉图软件错误的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在使用柏拉图为我的项目之一找到angular.js应用程序的可维护性指数得到这个错误:


柏拉图-r -d报告角角主
C:\\用户\\ pritesh \\应用程序数据\\漫游\\故宫\\ node_modules \\柏拉图\\ lib目录\\ util.js中:15
  VAR lastSlash =文件[0] .lastIndexOf(path.sep);
                          ^类型错误:无法读取属性'lastIndexOf未定义
    在Object.exports.findCommonBase(C:\\用户\\ pritesh \\应用程序数据\\漫游\\故宫\\ node_modules \\柏拉图\\ lib目录\\ util.js中:15:27)
    在Object.exports.inspect(C:\\用户\\ pritesh \\应用程序数据\\漫游\\故宫\\ node_modules \\柏拉图\\ lib目录\\ plato.js:86:29)
    在Object.exports.exec(C:\\用户\\ pritesh \\应用程序数据\\漫游\\故宫\\ node_modules \\柏拉图\\ lib目录\\ cli.js:53:9)
    在对象。 (C:\\用户\\ pritesh \\应用程序数据\\漫游\\故宫\\ node_modules \\柏拉图\\ BIN \\柏拉图:19:5)
    在Module._compile(module.js:410:26)
    在Object.Module._extensions..js(module.js:417:10)
    在Module.load(module.js:344:32)
    在Function.Module._load(module.js:301:12)
    在Function.Module.runMain(module.js:442:10)
    在启动时(node.js的:136:18)


解决方案

您没有指定目标文件正确。我不知道你的项目结构,所以很难说,但尝试

 柏拉图-r -d报告-t角角主/ *。JS

该文档请求输入的文件,不是一个目录,所以你必须使用一个模式。

I am getting this error while using plato for one of my project to find maintainability index for angular.js application:

plato -r -d report "angular" angular-master
C:\Users\pritesh\AppData\Roaming\npm\node_modules\plato\lib\util.js:15
  var lastSlash = files[0].lastIndexOf(path.sep);
                          ^

TypeError: Cannot read property 'lastIndexOf' of undefined
    at Object.exports.findCommonBase (C:\Users\pritesh\AppData\Roaming\npm\node_modules\plato\lib\util.js:15:27)
    at Object.exports.inspect (C:\Users\pritesh\AppData\Roaming\npm\node_modules\plato\lib\plato.js:86:29)
    at Object.exports.exec (C:\Users\pritesh\AppData\Roaming\npm\node_modules\plato\lib\cli.js:53:9)
    at Object. (C:\Users\pritesh\AppData\Roaming\npm\node_modules\plato\bin\plato:19:5)
    at Module._compile (module.js:410:26)
    at Object.Module._extensions..js (module.js:417:10)
    at Module.load (module.js:344:32)
    at Function.Module._load (module.js:301:12)
    at Function.Module.runMain (module.js:442:10)
    at startup (node.js:136:18)

解决方案

You did not specify the target files correctly. I don't know your project structure so it is hard to say, but try

plato -r -d report -t "angular" angular-master/*.js

The documentation is requesting input files, not a directory, so you have to use a pattern.

这篇关于柏拉图软件错误的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆