我是Sails.js和Node.js的新手,我在为我的应用程序创建文档时遇到了问题。
这是我的步骤:
npm install apidoc -g
npm install grunt-apidoc --save-dev
grunt.loadNpmTasks('grunt-apidoc');
添加到底部的Gruntfile.js
grunt.initConfig
文件并放置: apidoc: {
myapp: {
src: "api/controllers/",
dest: "apidoc/"
}
}
然后我试图运行多个东西,但没有一个产生我的api文档:
如果我apidoc -i api/controllers/ -o apidoc/
手动运行它,它就能正常运行。
我做错了什么?怎么做?
答案 0 :(得分:2)
超级迟到的答案!
根据我修改资产管道的经验,你会更好:
按照问题
在`tasks / config / apidoc.js:
中创建一个新文件module.exports = function (grunt) {
grunt.config.set('apidoc', {
myapp: {
src: "api/controllers/",
dest: "apidoc/"
}
});
grunt.loadNpmTasks('grunt-apidoc');
};
编辑tasks/register/compileAssets.js
(或您希望运行任务的任何地方):
module.exports = function (grunt) {
grunt.registerTask('compileAssets', [
'clean:dev',
'jst:dev',
'less:dev',
'copy:dev',
'coffee:dev',
'apidoc:myapp' // <-- This will now run every time your assets are compiled
]);
};
希望这有助于某人