柏拉图软件错误
Plato software error
我在我的一个项目中使用 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)
您没有正确指定目标文件。我不知道你的项目结构所以很难说,但是试试
plato -r -d report -t "angular" angular-master/*.js
文档要求输入 文件,而不是目录,因此您必须使用模式。
我在我的一个项目中使用 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)
您没有正确指定目标文件。我不知道你的项目结构所以很难说,但是试试
plato -r -d report -t "angular" angular-master/*.js
文档要求输入 文件,而不是目录,因此您必须使用模式。