航行1.0-beta现在支持打字稿。
要这样做,您需要在 app.js 文件中添加一些内容,并使用node app.js
而不是通常的sails lift
或sails console
运行您的应用程序。虽然这可以替换sails lift
,但我发现自己缺少控制台模式,非常方便运行快速测试。
我尝试运行node app.js console
和node app.js --console
,但它只是以常规模式升起该应用。我怀疑我需要在app.js中更改某些内容,但我在文档中找不到任何东西。
有人知道如何使用打字稿兼容和控制台模式运行Sails-1.0-beta?
hackish方法
- 找到您的帆(全球(安装。可能的位置:
-
/usr/local/lib/node_modules/
-
~/.nvm/versions/node/$NODE_VERSION/node_modules
-
- 在此位置中添加
bin/sails.js
中的一条线(与您的app.js
相同(-
require('typescript-require');
- 或
require('ts-node/register');
-
这将影响使用该全球帆安装的所有帆项目