相关疑难解决方法(0)

业力错误'没有时间戳'

试图让业力与requirejs一起工作.我不明白为什么我在运行Karma时遇到所有这些错误:

ERROR: 'There is no timestamp for /base/test/mainSpec.js?bust=1387739317116!'
ERROR: 'There is no timestamp for /base/app/main.js?bust=1387739317116!'
ERROR: 'There is no timestamp for /base/bower_components/jquery/jquery.js?bust=1387739317116!'
Run Code Online (Sandbox Code Playgroud)

当我在检查器中转到网络选项卡时,所有文件都没有404.

我有点困惑,因为业力似乎在寻找一个"基础"目录,但我的项目中没有"基础"目录.根据业力文档:

Karma提供/ base目录下的文件.因此,在服务器上将提供对文件的请求 http://localhost:9876/base/*.baseUrl的Require.js配置为使用相对路径加载的模块提供了起始上下文.为Karma服务器设置此值时,需要以/ base开头.我们希望测试的baseUrl与src/main.js中的基本URL相同,因此源中的相对需求不需要更改.所以,因为我们希望我们的基本URL位于src /,我们需要写/ base/src.

这至少令人困惑.我应该在main.js文件中有一个指向'/ base'的baseUrl配置吗?

requirejs karma-runner

50
推荐指数
3
解决办法
3万
查看次数

让TypeScript,Karma,RequireJS和Chai一起工作的问题

我正在尝试使用TypeScript重写我的一个项目,因为我对TypeScript和RequireJS很新,我不确定我缺少什么.

我遵循了本指南Karma - RequireJS并仔细检查了所有内容,但我还没有设法让它至少不是RequireJS.

PS我得到的错误是在帖子的最后.

我正在为这个项目使用的目录结构如下:

.
|-- WebEssentials-Settings.json
|-- build
|-- jake.sh
|-- jakefile.js
|-- node_modules
|   |-- chai
|   |   |-- CONTRIBUTING.md
|   |   |-- History.md
|   |   |-- README.md
|   |   |-- ReleaseNotes.md
|   |   |-- bower.json
|   |   |-- chai.js
|   |   |-- index.js
|   |   |-- karma.conf.js
|   |   |-- karma.sauce.js
|   |   |-- lib
|   |   |-- node_modules
|   |   |-- package.json
|   |   `-- sauce.browsers.js
|   |-- jake
|   |   |-- …
Run Code Online (Sandbox Code Playgroud)

javascript requirejs typescript karma-runner

2
推荐指数
1
解决办法
6192
查看次数

标签 统计

karma-runner ×2

requirejs ×2

javascript ×1

typescript ×1