不久前我遇到了它路径别名。提到开发人员是如何在他们身上的 react 和 node 项目中导入的文章看起来很好。我想知道我是否可以在我的赛普拉斯自动化中使用这个功能。
让我给你一些背景信息。因此,我的项目介绍通常如下:
import productspage from '../../pages/productspage'; import navigation from '../../pages/navigation'; import testdata from '../../../../fixtures/product-listing.json'
import productspage from '@pages/productspage'; import navigation from '@pages/navigation'; import testdata from '@fixtures/product-listing.json'
按照说明在你的 cypress 路径别名设置在项目中。
npm install --save-dev @cypress/webpack-preprocessor
const wpoptions = { webpackoptions: { resolve: { alias: { '@pages': path.resolve(__dirname, './cypress/e2e/pages'), '@fixtures': path.resolve(__dirname, './cypress/fixtures'), '@': __dirname, }, }, }, watchoptions: {}, };
setupnodeevents(on, config) { on('file:preprocessor', webpackpreprocessor(wpoptions)); }
{ "compileroptions": { "paths": { "@pages/*": [ "./cypress/e2e/pages/*" ], "@fixtures/*": [ "./cypress/fixtures/*" ], "@/*": [ "./*" ] } } }
现在你可以这样创建导入
import productspage from '@pages/productspage'; import navigation from '@pages/navigation'; import testdata from '@fixtures/product-listing.json'
以上是Cypresss 详情请关注其他相关文章,了解路径别名!
电脑复制粘贴,快捷键高效掌控操作!
Cypress 路径别名-js教程
云服务器平台:高效、稳定、多元之选!
你应该知道的 JavaScript 数组方法-js教程
超值云服务器,价格亲民,性价比首选!
微软官方:卓越技术,引领数字未来!
腾讯云香港轻量,极速体验,领先行业速度!
你应该知道的 JavaScript 数组方法-js教程
c 中::是什么意思-C
sort在c 中怎么用-C
c 定义和使用中数组-C
PHP 如何提高框架中的代码组织规则的清晰度?-php教程
考虑php框架的扩展性和可维护性-php教程
哪种C 框架提供最全面的功能集?-C
哪种C 该框架提供了移动开发UI的最佳体验?-C
云原生开发中golang框架的成功案例有哪些?-Golang
Golang框架和C#集成的方法是什么?-Golang
golang框架支持云原生的可观察性工具吗?-Golang
哪种C 框架最适合大型和复杂的Web应用程序?-C