草庐IT

grunt-ts

全部标签

javascript - typescript 错误 TS1005 : ';' expected

我正在尝试编译这个typescript文件:importhttp=module("http");importexpress=module("express");使用这些参数:C:/nodejs/tsc.cmd--sourcemapcheese.ts--modulecommonjsC:/User/Node/ExpressProject/cheese.ts(5,21):errorTS1005:';'expected.C:/User/Node/ExpressProject/cheese.ts(6,24):errorTS1005:';'expected.我做错了什么?即使这样,我也会遇到同样的

将RTSP流保存为本地TS文件

1、功能:将RTSP流保存为本地TS文件2、存在问题:保存mp4文件播放不了,还未解决…希望路过的大佬帮忙瞅瞅_3、流程:0)初始化:并注册所有的解封装器、封装器和协议,初始化网络库;1)打开输入的解封装上下文;2)打开输出的封装上下文;3)为输出的封装上下文分别新建音频流、视频流stream;4)根据输入编码类型获取输出编码器codec;5)为输出流的编码器参数字段codecpar设置参数(从输入编码器参数字段拷贝);6)创建输出的编码器上下文,并通过输出编码器参数字段设置编码器上下文;7)打开输出的编码器上下文;8)通过输出封装上下文写文件头;9)读取输入解封装上下文的包packet10)

node.js - 在 Node/Grunt 中执行特定于操作系统的脚本

我有一个Grunt任务,它在本地机器上执行.cmd文件来完成它的工作。我需要在CI服务器上使用这个任务,这是一台Linux机器。我有相关的.sh(Linux的shell脚本)。我需要一种方法来执行这两个而不更改我的Gruntfile。目前我必须更改我的Gruntfile以使其在本地适用于windows和远程文件使用.sh。欢迎任何相同的解决方案。检测底层操作系统?或者一种调用内部调用操作系统特定命令的相同命令的方法? 最佳答案 您可以利用Node的process.platform:process.platformWhatplatfo

node.js - 开 Jest , typescript ,ts-jest : Coverage is slightly incorrect

我正在使用TypeScript、Jest和ts-jestNPM模块编写一个项目。当我运行测试时,我确实得到了一些覆盖率,但HTML报告不太正确:此外,一些函数被标记为未经测试,即使它们确实被调用了。我的package.json设置如下:{"jest":{"transform":{".(ts|tsx)":"/node_modules/ts-jest/preprocessor.js"},"testRegex":"(/__tests__/.*|\\.(test|spec))\\.(ts|tsx|js)$","moduleFileExtensions":["ts","tsx","js"],"t

javascript - grunt.js - 缩小文件时的多个目的地

我的grunt.js有一个典型的缩小任务:min:{dist:{src:['dist/precook.js'],dest:'dist/precook.min.js'}}拥有多个dest文件的最简单方法是什么?我想缩小成:dist/precook.min.jsexample/js/vendor/precook.min.jsbuilt-inmintask似乎不支持多个目的地,所以我认为这可以通过一个简单的“复制”任务来实现。有人可以指出我正确的方向吗? 最佳答案 我会使用grunt-contrib-copy插件:使用npm安装:npmi

node.js - 如何使用 Grunt 指定文件顺序?

我刚刚开始使用Grunt,我正在尝试获取concat以特定顺序连接我的文件的任务。这是我得到的:module.exports=function(grunt){grunt.initConfig({pkg:grunt.file.readJSON('package.json'),concat:{options:{separator:';'},dist:{src:['www/js/*.js','www/js/main.js','!**/*.{min,pack}.js','!','!'],dest:'www/js/.js'}},我希望通过将www/js/main.js放在第二个位置,它会将文件移

node.js - 带有 grunt 的 Concat bower 组件

我正在构建一个需要少量前端库/框架的应用程序,例如:jQueryJQueryUIAngularJS基金会我正在使用bower下载组件。此时我的HTML看起来像:我的目标是制作一个grunt脚本,它会自动获取已安装的组件,合并并缩小它们并将它们输出为lib.js。问题:通过我的所有研究,我弄清楚了如何连接目录中的所有文件。我的目标是获取bower组件并将它们连接起来,而不是在gruntfile中一一列出。我该如何存档?是否可以只使用我想要的模块而不是拥有整个UI来构建自定义jQueryUI。谢谢。 最佳答案 usemin是你的frie

javascript - TypeScript:我可以在不编写 index.ts 文件的情况下导入文件夹吗?

如果一个项目的大多数目录包含不超过2-3个TypeScript文件,并且在将包含目录导入其他地方时应该可以访问它们的所有导出,这会导致大量index.ts具有可预测内容的文件。示例目录:我的组件my-component-config.tsmy-component.tsindex.tsindex.ts包含什么?当然,它包含export*from"./my-component-config"export*from"./my-component"这很明显。对于10个组件目录,这意味着:10个index.ts文件包含100%冗余信息。如何让TypeScript(/Node)隐式创建index.

node.js - 如何阻止 Grunt.js 缩小我的 Yeoman webapp

我正在尝试使用generator-webapp(sassw/compass+boostrap-sass)构建我的webapp。但是,我不希望它缩小任何文件。(至少只是css,但理想情况下什么都不会被缩小)。在我的工作中,我将做一些在.NET/C#中完成的后端以及但主要是前端,因此我需要不缩小HTML以便我可以将前端导入VisualStudio并成为能够操纵它。目前,我正在尝试配置我的gruntfile以停止缩小,但我很难找到解决方案。这是我的gruntfile(它只是生成的默认文件)//Generatedon2014-02-27usinggenerator-webapp0.4.7'us

node.js - grunt-contrib-jshint 警告 : path must be a string;

我一直在尝试使用jshintgrunt模块来验证我的代码,但我总是收到以下错误:Running"jshint"task[D]Tasksource:C:\Coursera\03.IntroAngularJS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.jsRunning"jshint:all"(jshint)task[D]Tasksource:C:\Coursera\03.IntroAngularJS\conFusion\node_modules\grunt-contrib-jshint\tasks\jshint.js