Javascript 茉莉花
我最近开始在JS项目中使用grunt 我有一个名为“grunt contrib jasmine”的插件,用于jasmine测试。我工作得很好,但无法在浏览器中运行specrunner的测试。我可以通过使用这个插件来实现这一点,还是需要安装其他东西 另外,当一个插件不再需要时,是否最好只是注释掉它,或者是否有任何要卸载的命令,例如:Javascript 茉莉花,javascript,gruntjs,Javascript,Gruntjs,我最近开始在JS项目中使用grunt 我有一个名为“grunt contrib jasmine”的插件,用于jasmine测试。我工作得很好,但无法在浏览器中运行specrunner的测试。我可以通过使用这个插件来实现这一点,还是需要安装其他东西 另外,当一个插件不再需要时,是否最好只是注释掉它,或者是否有任何要卸载的命令,例如:npm uninstall grunt contrib jasmine--save devgrunt contrib jasmine只适用于无头浏览器(phantomj
npm uninstall grunt contrib jasmine--save dev
grunt contrib jasmine只适用于无头浏览器(phantomjs),所以我担心您将无法在浏览器中运行该插件。您需要手动设置
要卸载插件,请使用您提到的命令:
它将从package.json中删除该条目,并且还将卸载该包 为了澄清,您可以在浏览器中手动加载
\u SpecRunner.html
文件,但grunt插件将仅在PhantomJS中运行测试
您可以在GrunFile中指定keepRunner:true
选项,以便在测试运行后保留\u SpecRunner.html
文件
然后,您可以在项目根目录下启动静态web服务器(,这两个服务器对我来说都很好),您应该能够在浏览器中手动打开\u SpecRunner.html
,并在那里运行测试
编辑:我最后尝试了一下,它可以在PhantomJS和真实浏览器中启动测试。现在还为时过早,但我想我会把咕噜咕噜的茉莉花放在一边,支持和