2014-06-05 32 views
0

grunt-ts入门有问题。 我有一个src文件夹在我的项目文件夹:编译后的grunt-ts错误

\src 
    test.ts 
    test2.ts 

编译后,我有:

\src 
    test.js 
    test.js.map 
    test.ts 
    test2.js 
    test2.js.map 
    test2.ts 

其实,这正是我想要的....但.. 然后

Arguments to path.resolve must be strings

我咕噜配置部分:

012任务有一个错误中止

版本和东西:我今天安装了grunt-ts。有任何想法吗???

+0

我感到困惑... js文件是使用vs生成的......我将grunt文件作为postbuild事件运行......虽然问题依然存在...... – Paul0515

+0

我重试了一次不同的设置。从项目文件夹的根目录中运行grunt,而不是从子文件夹运行它,并将grunt basedir设置为项目的根目录...解决了问题。 – Paul0515

回答

0

Arguments to path.resolve must be strings

该错误实际上是通用的。 PS:我认为错误在grunt-contrib-watch

PS PS:你能分享这个项目吗?

这是错误来源btw:https://github.com/joyent/node/blob/master/lib/path.js#L116问题是:什么是调用path.resolve不正确?我想调试。

+1

你好,感谢您的输入。我不能分享目前的项目。但是我会创建一个新项目,然后尝试重现问题。如果可行,我会和你分享这个项目。 – Paul0515