3

C9 Cloud IDEで Express (nodejs) を使用して単純な Web アプリを実行しようとしていますが、アプリを起動すると、IDE がファイルを JavaScript として扱い.jade、それを解釈しようとすると、多くのエラーが発生します。

たとえば、Jade ファイル:

h1 Sign Up
form(action="/user", method="POST")
    input(type="text", name="user[name]", placeholder="Type your desired user name")
    input(type="password", name="user[password]", placeholder="Type your password")
    input(type="password", name="user[passwordCheck]", placeholder="Type your password again")

    button(value="SIGN UP!")

私が得るエラー:

(function (exports, require, module, __filename, __dirname) { h1 Sign Up
                                                              ^^^^
SyntaxError: Unexpected identifier

これが機能するための構成はありますか?

4

1 に答える 1

1

Cloud 9 IDE は、JS、HTML、CSS、および混合モードのサポートを強調する構文がバンドルされた ACE テキスト エディターを使用します。ACEガイドから:

デフォルトでは、エディタはプレーン テキスト モードをサポートしています。他のすべての言語モードは、次のようにオンデマンドでロードされる個別のモジュールとして利用できます。

editor.getSession().setMode("ace/mode/javascript");

設定してみてくださいace/mode/jade

于 2013-03-19T14:11:54.350 に答える