柏拉图软件错误

时间:2016-04-14 16:47:22

标签: javascript angularjs testing plato

我在使用plato为我的一个项目找到angular.js应用程序的可维护性索引时遇到此错误:

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)

1 个答案:

答案 0 :(得分:0)

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

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

文档正在请求输入文件,而不是目录,因此您必须使用模式。