问题标签 [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.
javascript - Javascript 正则表达式以匹配确切的文件夹路径
我有一个这样的文件夹结构:
我有一个要求:
- 仅匹配一个文件夹 - “匹配”
- 匹配多个文件夹 - “Match, Match1, Match2
对于a)我试过:
但这没有帮助。
基本上,我使用的是Isparta,我需要从检测中排除一些文件夹。
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:
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 文件找到了这个错误):
javascript - Karma-Browserify + Karma-Coverage 的问题
我在karma-browserify
使用karma-coverage
. 我花了很多时间试图找出问题所在,但我没有找到解决方案。
这是我的 .js 文件(这些函数什么都不做;它们只是用来测试代码覆盖率的模拟):
这是我的测试文件:
最后,这是我的 karma.conf:
此配置产生以下结果:
这显然是错误的,因为我在“form-validation.js”上有四个函数,我正在测试其中两个。但是根据总结报告,没有要测试的功能。
这一行coverage/index.html
显示只有一行正在被解析karma-coverage
:
我还在转换数组中尝试了“browserify-istanbul”(并从“coverageReport”中删除了仪器):
但这会产生错误:
有关如何修复配置文件的任何建议?
selenium - 每次我保存更改时,如何阻止 Selenium 独立服务器运行 Mocha/Chai/WebdriverIO 测试?
我目前正在使用 Mocha、Chai 和 WebdriverIO 的测试框架。就目前而言,每当我保存对规范文件的更改时,Selenium 独立服务器都会运行完整的测试套件。我想禁用它,并且仅在我在终端中输入命令时才运行测试套件。此命令当前有效,但由于测试也在保存时自动运行,有时多个相同的测试同时运行,从而导致错误。
如何阻止 Selenium 独立服务器自动运行测试?
更新:根据评论者的要求,这是我的package.json:
更新 2:的输出ps aux | grep npm
:
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:
任何帮助是极大的赞赏。
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)" }
这个错误的根源是什么?
javascript - 为什么代码覆盖率在使用伊斯坦布尔时不起作用?
我正在尝试为我的 Node 项目运行代码覆盖率,但由于某种原因它不起作用。我正在使用 chai+mocha+istanbul 并且也尝试过使用 nyc。我的代码既有 ES5 也有 ES6 组件,为此我使用了编译器标签。测试运行良好,但代码覆盖率没有显示。
我的 package.json 的相关部分:
正如您可能知道的那样,我尝试了不同的组合和替代方案,但似乎没有什么对我有用。
开发依赖项的相关部分:
请提供帮助或建议我可以在哪里寻找更多信息。