Sails.js 使用typescript时如何在控制台模式下运行sails 1.0

Sails.js 使用typescript时如何在控制台模式下运行sails 1.0,sails.js,command-line-interface,Sails.js,Command Line Interface,现在开始测试1.0版 为此,您需要在app.js文件中添加一些内容,并使用node app.js运行应用程序,而不是使用通常的sails lift或sails控制台。 虽然这可以很好地取代sails lift,但我发现自己错过了控制台模式,它非常方便运行快速测试 我尝试运行node app.js控制台和node app.js-console,但它只是在常规模式下提升应用程序。 我怀疑我需要在app.js中更改某些内容,但在文档中找不到任何内容 有人知道如何在控制台模式下运行与typescript

现在开始测试1.0版

为此,您需要在app.js文件中添加一些内容,并使用node app.js运行应用程序,而不是使用通常的sails lift或sails控制台。 虽然这可以很好地取代sails lift,但我发现自己错过了控制台模式,它非常方便运行快速测试

我尝试运行node app.js控制台和node app.js-console,但它只是在常规模式下提升应用程序。 我怀疑我需要在app.js中更改某些内容,但在文档中找不到任何内容

有人知道如何在控制台模式下运行与typescript兼容的sails-1.0-beta版吗?

黑客方式

查找您的sails全球安装。可能地点: /usr/local/lib/node_模块/ ~/.nvm/versions/node/$node\u VERSION/node\u模块 在此位置的bin/sails.js中添加与app.js相同的行 需要“typescript-require”; 或要求“ts节点/寄存器”; 这将影响所有使用此全球sails安装的sails项目

查找您的sails全球安装。可能地点: /usr/local/lib/node_模块/ ~/.nvm/versions/node/$node\u VERSION/node\u模块 在此位置的bin/sails.js中添加与app.js相同的行 需要“typescript-require”; 或要求“ts节点/寄存器”;
这将影响所有使用此全球sails安装的sails项目

非常感谢,它的工作方式很有魅力,我显然必须运行npm安装类型脚本ts node/register in/usr/local/lib/node_modules/sails。我不会马上接受你的答案,因为我希望得到更可持续的东西,但这绝对适合我的用例。一个稍微好一点的方法是在本地sails模块/node_modules/sails/bin/sails.js中进行更改。通过这种方式,您可以使用./node_modules/.bin/sails控制台在控制台模式下运行应用程序,并保持您的全局sails安装不变。非常感谢,它的工作方式很有魅力,我显然必须在/usr/local/lib/node_modules/sails中运行npm install typescript ts node/register。我不会马上接受你的答案,因为我希望得到更可持续的东西,但这绝对适合我的用例。一个稍微好一点的方法是在本地sails模块/node_modules/sails/bin/sails.js中进行更改。这样,您就可以使用./node\u modules/.bin/sails控制台在控制台模式下运行应用程序,并保持全局sails安装不变。