2016-04-29 10 views
0

私はセールを使い慣れていません。私が働いている会社の設定要件が奇妙なので、assets.tmpフォルダを移動する必要があります。通常の帆の構造の外側にあるが、まだ新しい場所から帆を提供する。sails.jsのasestsと.tmpフォルダを移動して新しい場所から提供

ファイル構造のようになり..

root 
| 
|__ client 
| 
|__ server(sails directory) 
| 
|__ assets/ 
| | 
| |__ js/ 
| | 
| |__ css/ 
| | 
| |__ index.html 
| 
| 
|__ .tmp/ 

ので、すべてのイサキタスクは、新しい構造を利用するために再構成され、(新しい.tmpフォルダに新しい資産フォルダからファイルをコピーする)が、あなたが帆を実行すると、それは新しい.tmp場所からのindex.htmlを提供しています

おかげ

答えて

0

あなたは帆が静的機能のフォルダを変更することができますリフトファイルはsails.config.paths.publicプロパティを設定してファイルを取り出します。あなたはそれがすべての環境に適用したい場合は、(たとえば、config/public.js)新しい設定ファイルを作ることができ、そこにそれを置く:

module.exports = { 
    paths: { 
    public: "../.tmp/public" 
    } 
} 

それとも、あなたは.sailsrcファイルにそれを置くことができます。次に、../.tmp/public../assetsを指すように、すべてのtasks/configファイルのパスを変更する必要があります。

+0

素晴らしい、ちょうど私が探していた情報。ありがとう! –

関連する問題