我正在node.js平台上安装和配置doculare软件包。我是从官方文档网站grunt-docular.com开始的。
经过数百次尝试后,在运行grunt docular-server时出现了问题。我认为docular包和它的普通插件grunt-docular之间的兼容性存在问题。
当我尝试使用docular@0.7.2和grunt-docular@0.1.2时,它起了作用。但是目标是使用最新版本的npm包来获得最新版本的。
错误是:
Warning: Task "docular-server" not found. Use --force to continue.
Aborted due to warnings.
以下是我所做的:
npm install grunt-docular这是我的grunt配置文件:
module.exports = function(grunt) {
// Project configuration.
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
docular: {
groups: [],
showDocularDocs: true,
showAngularDocs: true
}
});
// Load the plugin that provides the "docular" tasks.
grunt.loadNpmTasks('grunt-docular');
// Default task(s).
grunt.registerTask('default', ['docular']);
};发布于 2014-09-30 21:37:57
我遇到了同样的问题。看来,要运行服务器,最新版本的grunt-docular必须运行:
grunt docularserver如果这样做,您会遇到"path.join期望字符串“类型的错误,则必须将以下内容添加到您的grunt配置文件中:
docularserver: {
targetDir: "//path to where the docs are generated"
}https://serverfault.com/questions/630001
复制相似问题