问题标签 [isparta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1546 浏览

javascript - Javascript 正则表达式以匹配确切的文件夹路径

我有一个这样的文件夹结构:

我有一个要求:

  1. 仅匹配一个文件夹 - “匹配”
  2. 匹配多个文件夹 - “Match, Match1, Match2

对于a)我试过:

但这没有帮助。

基本上,我使用的是Isparta,我需要从检测中排除一些文件夹。

0 投票
1 回答
703 浏览

javascript - 无法运行 Karma 测试(使用 Webpack 和 Babel)

正如标题所解释的,我无法运行我的 Karma 测试。

我正在使用 Webpack 和 Babel。

我收到以下错误:

我的设置基于我读过的关于如何一起使用 Webpack、ES2015、Angular 和 Karma 的教程(像这样的教程),但我永远无法让它工作。有人可以帮忙吗?

业力.conf.js:

webpack.test.js:

js/tests.webpack.js:

测试文件.test.js:

package.json 中的 devDependencies:

0 投票
1 回答
19765 浏览

node.js - npm 安装后如何防止 Webpack 错误?

我正在做一个项目,一切都很顺利,直到我做到了npm install

然后,Webpack 抛出以下错误:

我的 package.json 看起来像:

webpacke.make.json 文件:

我尝试将 Webpack 降级到 1.15.0 版,删除node_modules文件夹并重新安装,但仍然遇到同样的错误。

出了什么问题?

更新:

以防万一它有帮助,当我这样做时npm install,Webpack 模块显示如下UNMET PEER DEPENDENCY webpack@3.4.1

将 awesome-typescript-loader 降级到 2.2.4 时出现以下错误:

更新 2:

似乎降级 webpack@2.1.0-beta.22 解决了我的问题。但是现在,我遇到了另一个错误:

更新 3:

安装 extract-text-webpack-plugin@2.1.2 后,我收到这个新错误:

更新 4:

修复另一个 ExtractTextPlugin 错误后,我收到一个新错误(我通过不同的 pug 文件找到了这个错误):

0 投票
1 回答
512 浏览

javascript - Karma-Browserify + Karma-Coverage 的问题

我在karma-browserify使用karma-coverage. 我花了很多时间试图找出问题所在,但我没有找到解决方案。

这是我的 .js 文件(这些函数什么都不做;它们只是用来测试代码覆盖率的模拟):

这是我的测试文件:

最后,这是我的 karma.conf:

此配置产生以下结果:

这显然是错误的,因为我在“form-validation.js”上有四个函数,我正在测试其中两个。但是根据总结报告,没有要测试的功能。

这一行coverage/index.html显示只有一行正在被解析karma-coverage

在此处输入图像描述

我还在转换数组中尝试了“browserify-istanbul”(并从“coverageReport”中删除了仪器):

但这会产生错误:

有关如何修复配置文件的任何建议?

0 投票
1 回答
409 浏览

selenium - 每次我保存更改时,如何阻止 Selenium 独立服务器运行 Mocha/Chai/WebdriverIO 测试?

我目前正在使用 Mocha、Chai 和 WebdriverIO 的测试框架。就目前而言,每当我保存对规范文件的更改时,Selenium 独立服务器都会运行完整的测试套件。我想禁用它,并且仅在我在终端中输入命令时才运行测试套件。此命令当前有效,但由于测试也在保存时自动运行,有时多个相同的测试同时运行,从而导致错误。

如何阻止 Selenium 独立服务器自动运行测试?

更新:根据评论者的要求,这是我的package.json

更新 2:的输出ps aux | grep npm

0 投票
1 回答
272 浏览

reactjs - 地图中的 React ES6 箭头引发语法错误

我有一个使用 React Ui-Material 管理模板构建的 React 项目。它与 webpack 和一些附加功能捆绑在一起,但由于某种原因,在尝试映射数组时使用箭头函数时会引发错误。我在项目的其他模型中使用箭头函数,它工作正常。似乎只是在尝试在我的组件中进行映射时。

我已经尝试在我的 webpack 配置文件中查看事物的顺序,研究并尝试了其他人在我的 babelrc 和 eslintrc 文件中找到修复它的添加,但是在这一点上,我可以用一双新的眼睛,什么都没有已经奏效了。

这是我的文件。我会发布我能做的一切,只是为了彻底。

控制台错误:

./src/containers/CrimeWatch.js 中的错误模块构建失败:SyntaxError: Unexpected token, expected : (79:90)

我的组件抛出错误:

地图部分中的箭头TableBody是引发错误的原因。

包.json:

.babelrc:

webpack.config.dev.js:

任何帮助是极大的赞赏。

0 投票
1 回答
301 浏览

reactjs - 如何使用 Karma 和 React 16.2.0 修复此错误?

我有这个 Karma 配置(使用 React 16.2.0):

我收到以下控制台错误:

{ "message": "Uncaught ReferenceError: addons is not defined\nat test/allTests.js:81672:8\n\nReferenceError: addons is not defined\n
at Object.defineProperty.value (test/allTests.js:84455: 18)\n 在 webpack_require (test/allTests.js:20:30)\n 在 test/allTests.js:81668:20\n 在 Object.defineProperty.value (test/allTests.js:81732:6)\n在webpack_require (test/allTests.js:20:30)\n 在 Object. (test/allTests.js:79742:21)\n 在 Object. (test/allTests.js:80112:31)\n 在webpack_require ( test/allTests.js:20:30)\n 在 Object. (test/allTests.js:77771:15)\n 在webpack_require (test/allTests.js:20:30)", "str": "Uncaught ReferenceError: addons is not defined\nat test/allTests.js:81672:8\n\nReferenceError: addons is not defined\n
at Object. defineProperty.value (test/allTests.js:84455:18)\n 在 webpack_require (test/allTests.js:20:30)\n 在 test/allTests.js:81668:20\n 在 Object.defineProperty.value ( test/allTests.js:81732:6)\n 在webpack_require (test/allTests.js:20:30)\n 在 Object. (test/allTests.js:79742:21)\n 在对象。(test/allTests.js:80112:31)\n 在webpack_require (test/allTests.js:20:30)\n 在 Object. (test/allTests.js:77771:15)\n 在webpack_require (test/allTests.js:20:30)" }

这个错误的根源是什么?

0 投票
0 回答
882 浏览

javascript - 为什么代码覆盖率在使用伊斯坦布尔时不起作用?

我正在尝试为我的 Node 项目运行代码覆盖率,但由于某种原因它不起作用。我正在使用 chai+mocha+istanbul 并且也尝试过使用 nyc。我的代码既有 ES5 也有 ES6 组件,为此我使用了编译器标签。测试运行良好,但代码覆盖率没有显示。

我的 package.json 的相关部分:

正如您可能知道的那样,我尝试了不同的组合和替代方案,但似乎没有什么对我有用。

开发依赖项的相关部分:

请提供帮助或建议我可以在哪里寻找更多信息。