javascript - 如何访问任务文件中的 Sails 配置变量

标签 javascript config sails.js

我在tasks/config/custom.js中有:

module.exports = function(grunt) {
    /* code */
    grunt.loadNpmTasks(sails.config.mywebsite.foo);
};

sails.config.mywebsite.foo

但是当调用配置变量时,Sails 向我显示 GruntFile 错误。

我认为在这些文件中无法访问配置变量。但是,我如何才能在这里访问它们?

谢谢。

最佳答案

你需要先扬 sails :

var Sails = require('sails');

module.exports = function(grunt) {
  grunt.registerTask('foo', 'Foo tast', function() {
    var done = this.async();

    Sails.lift({}, function() {
      console.log(sails.config.mywebsite.foo);

      done();
    })
  });
};

关于javascript - 如何访问任务文件中的 Sails 配置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29107455/

相关文章:

php - HTML 和 PHP 嵌入

java - 拉取远程分支时在 JGit 中获取 InvalidConfigurationException

grails - config.groovy在grails中带有.property文件

django - sails.js 和meteor.js 的生产准备情况如何?它们与 Django 相比如何?

javascript - 解析文件: cannot call then in save function

javascript - 如何在 react.js 中包含 pdf 链接

javascript - 如何在 Canvas 中实现英雄选择?

node.js - 变量未从函数中获取返回值

javascript - 如何从 Passport.js 更改本地策略身份验证的用户对象?

.net - 配置文件中的 DTD 实体