2017-05-18 3 views
0

Ich folgte der sails.js Dokumentation über using typescript in Sails js app.Verwendung von sails.js mit TypeScript

nicht sicher, warum, erhalte ich folgende Fehlermeldung:

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 

ich den gleichen Controller im Beispiel als gegeben bin mit der Verwendung Typoskript Seite, wie oben erwähnt.

Was hätte schiefgehen können?

+0

Welche Version von Sails verwenden Sie? – sgress454

Antwort

0

Sieht so aus, als ob der Controller wegen dieser import Zeile nicht funktioniert. Es ist ein Syntaxfehler, daher heißt es:

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

Ich habe den gleichen Fehler und es war, weil ich „Segel Lift“ wurde mit und der Dokumentation zu dem „Knoten app.js“ zu verwenden. Sobald ich die "node app.js" verwendet habe, um die Anwendung zu starten, funktionierte es wie erwartet. Diese

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'); 

war der Schritt, den ich verpasst:

"5. Starten Sie die App mit Knoten app.js statt Segel zu heben."

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: ------------------------------------------------------- 
Verwandte Themen