2017-06-06 18 views
0

风帆1.0-beta现在supports TypeScript如何在使用打印机时在控制台模式下运行风帆1.0

要做到这一点,你需要添加的东西在你的app.js文件并使用node app.js而不是通常的sails liftsails console运行你的应用程序。 虽然这很好地取代sails lift,但我发现自己错过了控制台模式,非常方便运行快速测试。

我试着运行node app.js consolenode app.js --console,但它只是在正常模式下提升应用程序。 我怀疑我需要改变我的app.js中的内容,但是我找不到文档中的任何内容。

是否有人知道如何运行与typescript兼容性和控制台模式的风帆1.0 beta?

回答

1

hackish的方式

  1. 找到你的帆(全球)安装。可能的位置:
    • /usr/local/lib/node_modules/
    • ~/.nvm/versions/node/$NODE_VERSION/node_modules
  2. bin/sails.js添加一行在这个位置(同一线路app.js
    • require('typescript-require');
    • OR require('ts-node/register');

这将影响其使用该全局帆安装

+1

非常感谢所有的帆项目,它就像一个魅力(我显然不得不跑'NPM安装打字稿TS-节点/ register' _中的/ usr/local/lib目录/ node_modules/sails_)。 我不会马上接受你的回答,因为我希望能够获得更具可持续性的东西,但这绝对适合我的使用案例。 – nstCactus

+1

稍好一点的方法是在本地sails模块中进行此更改(_ /node_modules/sails/bin/sails.js_)。这样,您可以使用'./node_modules/.bin/sails console'在控制台模式下运行您的应用程序,并且保持您的全局风帆安装不变。 – nstCactus

相关问题