是否可以在不使用 NPM 的情况下使用自定义 TestCafé 浏览器提供程序?
Is it possible to use a custom TestCafé browser provider without using NPM?
我需要为 TestCafé 创建一个自定义浏览器提供程序(这实际上很容易),并且只想将它存储为我的项目的一部分并在本地引用它。但是,看起来 TestCafé 已经对他们的浏览器提供程序插件的命名约定和这些插件的加载进行了硬编码。
关于开发新浏览器提供程序的说明 are here 但没有提及在活动插件开发之外本地使用的方法,似乎暗示预期的行为是发布到 NPM。
硬编码名称source code and hard-coded require
source code。
你是对的,命名约定和加载方法都是硬编码的。
据我了解,您不希望您的插件在 npm 上公开可用。但是,您不必将插件发布到 npm 即可使用它。您可以通过调用您引用的同一主题中描述的 'npm link' 命令来创建本地符号链接并在本地引用您的插件:
我需要为 TestCafé 创建一个自定义浏览器提供程序(这实际上很容易),并且只想将它存储为我的项目的一部分并在本地引用它。但是,看起来 TestCafé 已经对他们的浏览器提供程序插件的命名约定和这些插件的加载进行了硬编码。
关于开发新浏览器提供程序的说明 are here 但没有提及在活动插件开发之外本地使用的方法,似乎暗示预期的行为是发布到 NPM。
硬编码名称source code and hard-coded require
source code。
你是对的,命名约定和加载方法都是硬编码的。
据我了解,您不希望您的插件在 npm 上公开可用。但是,您不必将插件发布到 npm 即可使用它。您可以通过调用您引用的同一主题中描述的 'npm link' 命令来创建本地符号链接并在本地引用您的插件: