在Windows中不能使用GLOB和JSHint?

我正在做NPM的PoC作为构build工具( http://blog.keithcirkel.co.uk/how-to-use-npm-as-a-build-tool/ )。 我是相当新的使用NPM。 现在,我只安装了JSHint和Mocha。 我的packagae.json被附上。 现在,当我在命令行(Windows 7)中运行“npm run lint”时,它给我一个错误:

c:\project>npm run list MyNPMProject@1.0.0 lint c:\project jshint test/*.js 

错误:无法打开testing/ *。js

当我更改脚本“lint”:“jshint test / test.js”时,它可以工作。

我可以用jshint使用glob吗?

请提前告知并感谢您。

你不应该需要glob,只要给它的目录,它会扫描那里的所有js文件。

如果您需要使用通配符可以recursion到子文件夹(例如test/**.js ,则基本Windowsshell(命令提示符)不支持该function,但有多种解决方法/替代方法。 看到这个更多的细节: https : //stackoverflow.com/a/30114333/1593924