So per esperienza che Sails crea una cartella ./.tmp/public/ da dove serve tutti i miei file. Mi piacerebbe cambiarlo solo con ./public/
Ho letto un problema su GitHub che diceva che avrei potuto farlo in config / local.js, ma non sembra funzionare. Ecco il problema di GitHub: https://github.com/balderdashy/sails/issues/709
C'è un modo per realizzare questo? Grazie.
Per quanto riguarda il motivo per cui sto cercando di farlo, è perché io sonoeffettivamente cercando di lavorare con Sails e Parse per costruire una semplice applicazione di test. Poiché Parse si trova nella directory ./public/ per impostazione predefinita e non sono riuscito a trovare un modo per modificare questo comportamento, sto tentando di configurare Sails.
risposte:
1 per risposta № 1Se utilizzi le funzioni di Grunt appena uscite, dovrai eseguire e modificare tali attività in <root>/tasks/config
, non sembra essere una variabile di configurazione globale per questo, quindi potresti aver toccato ogni file.
http://sailsjs.org/documentation/anatomy/my-app/tasks/config
1 per risposta № 2
Come nel rapporto di problemi menzionato, può essere fatto nel .sailsrc
file
{
"paths": {
"public": "bar/foo"
}
}
o se lanci le vele nella tua app (non usare sails lift
)
var Sails = require("sails");
Sails.lift({
paths: { public: "mydir/pub" }, // relative to appDir
}, function(err, server) {});
1 per risposta № 3
Crea un file config / paths.js con il valore:
module.exports.paths = { "public": "assets /"};