问题标签 [mochapack]
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.
vue.js - 带有 mocha 和 styles-resources-loader 的 Vue.js 无法加载依赖项 sass
我的问题是 mochapack 似乎无法与样式资源加载器一起使用。
似乎产生问题的软件包:
- "@vue/cli-plugin-unit-mocha": "~4.2.0",
- “vue-cli-plugin-style-resources-loader”:“~0.1.4”
我的vue.config.js
文件:
通过上述配置包含的单个 sass 文件:
它似乎vue-select.scss
正确加载,但是在解释此文件时,它似乎丢失了当前目录并且找不到导入的样式。
错误日志摘录:
查看完整的详细错误消息和代码: https ://github.com/petritz/food-calculator-web/runs/560575367
vue.js - Vue scss 样式加载因 mocamapck 失败
我在对具有某些 scss 样式的 vue 单文件组件进行单元测试时遇到问题,因为它无法处理 @import 语句。它在我运行启动应用程序使用yarn run dev
或构建生产时工作yarn run build
,问题仅与单元测试模式有关,我的设置用于mochapack
在执行测试之前运行 webpack。
关于如何解决此问题的任何想法。我不需要加载 scss 进行测试,尽管我无法禁用样式处理(null-loader),因为我在项目中没有 webpack.config 文件,除非绝对必要,否则我不会创建一个。项目是使用 Vue CLI 生成的。
vue.js - SassError:找不到要导入的样式表。(不是来自 node_modules)(使用 mochapack)
尝试从 Vue 组件中的相对路径加载 SCSS 文件失败。
配置详情:
使用"mochapack": "^2.1.2",
使用"sass-loader": "^10.2.0",
使用
webpack.config-test.js:
如您所见,尝试根据webpack 推荐使用 URL 重写仍然失败。
错误:
调试尝试:
检查 settings.scss 是否有错误,即使文件为空,它仍然无法找到它。
它def与相对路径有关,但是应该解决的插件似乎不起作用。我希望这只是我没有正确使用它。但我听从了他们的指示。
visual-studio-code - mochapack --watch 在 VSCode 自动保存时失败,并显示“runnable.enableTimeouts 不是函数”
我们最近mochapack --watch
在我们的测试过程中引入了
cross-env NODE_ENV=development mochapack --watch --require tests/components/setup.ts \"tests/components/**/*.spec.ts\"
我的 VSCode 实例已打开自动保存。大约两到三个编辑周期后,mochapack 可靠地失败并出现以下错误:
当我关闭它时,我的工作流程就很好。
显然我现在可以禁用自动保存,但是有没有人有一个很好的组合配置 mochapack --watch 和 autosave 可以很好地协同工作?