2017-05-18 12 views
0

帆jsアプリのusing typescriptに関するsails.jsのドキュメントに続きました。sails.jsをTypeScriptで使用

なぜ

わからない、私は次のエラーを取得する:使用して活字体のページの例で与えられるよう、上述したよう

error: A hook (`controllers`) failed to load! 
error: `include-all` attempted to `require(project\api\controllers\MyController.js)`, but an error occurred:: 
Details:project\api\controllers\MyController.js:10 
import util = require('util'); 
^^^^^^ 
SyntaxError: Unexpected token import 

は私が同じコントローラを使用しています。

何が間違っていた可能性がありますか?

+0

あなたはどのバージョンのセイルを使用していますか? – sgress454

答えて

0

import行のためにコントローラが動作していないように見えます。

import util = require('util'); 
^^^^^^ 
SyntaxError: Unexpected token import 
1

私は同じエラーを持って、私は「帆リフト」を使用していたので、それがあったとドキュメンテーションは、「ノードapp.js」を使用して言った:それは、したがって、それは言う、構文エラーです。アプリケーションを起動するために「ノードapp.js」を使用すると、期待通りに機能しました。

sails lift 

info: Starting app... 

error: A hook (`controllers`) failed to load! 
error: `include-all` attempted to `require(/research/typeScriptPackage/testing/api/controllers/TsController.ts)`, but an error occurred:: 
Details:/research/typeScriptPackage/testing/api/controllers/TsController.ts:1 
(function (exports, require, module, __filename, __dirname) { import util = require('util'); 

これは私が逃したステップだった:

「5.ノードが帆を持ち上げる代わりにapp.jsを使用してアプリを起動します。」

node app.js 

info: 
info:    .-..-. 
info: 
info: Sails    <| .-..-. 
info: v0.12.13   |\ 
info:      /|.\ 
info:     /|| \ 
info:     ,' |' \ 
info:     .-'.-==|/_--' 
info:     `--'-------' 
info: __---___--___---___--___---___--___ 
info: ____---___--___---___--___---___--___-__ 
info: 
info: Server lifted in `/research/typeScriptPackage/testing` 
info: To see your app, visit http://localhost:1337 
info: To shut down Sails, press <CTRL> + C at any time. 

debug: ------------------------------------------------------- 
debug: :: Fri Jul 14 2017 08:20:04 GMT-0700 (PDT) 

debug: Environment : development 
debug: Port  : 1337 
debug: ------------------------------------------------------- 
関連する問題