我正在尝试将网络风暴中的app.js项目中的NodeJS转换为application.ts。我将app.js代码粘贴到一个新文件"application.ts“中,并在package.json文件中将"app.js”替换为"application.ts“。.ts文件不会被转换为.js,即使用于类型记录的FileWatcher是打开的,并且在项目中的每个其他文件上都可以工作。但是当我在Webstorm中“运行”这个项目时,我实际上启动并运行了"app.js“,这显然是我没有删除的。不确定,需要更改哪些其他设置才能正确处理此问题。我计划将application.ts重命名为app.ts,以适应该约定,一旦其成功转换。
-更新
下面是我的类型记录文件处理程序设置的样子:

发布于 2013-12-10 14:07:55
您的文件监视程序被配置为将所有.ts文件合并到一个main.js中--参见参数:
- main.js
您的application.ts -主应用程序文件是什么?您希望为每个.js生成一个.ts,还是合并它们?在第一种情况下,需要按照以下方式更改观察者参数:
-模块通用--源地图$FileName$
然后,它将为每个ts生成一个带有名称匹配的原始ts文件的singe js,其格式与Node.js兼容。
要运行生成的application.js,而不是从withihn WebStorm运行的原始app.js,您必须相应地更改Node.js运行配置。
顺便说一句,如果您只需要将“app”重命名为“application”,只需将原始app.ts重命名为application.ts -生成的文件(.js和.map)就会相应更新。
发布于 2013-12-09 13:14:23
https://stackoverflow.com/questions/20466330
复制相似问题