无法通过 npm 运行 本地版本的 testcafe link
Unable to run local version of testcafe via npm link
每当我尝试 运行 本地安装的 testcafe 版本时,我都会收到错误 Cannot find module '../testcafe/lib/cli'
。我采取的步骤:
git clone <testcafe>
,然后cd到testcafe
npm install
npm link
- cd 到我的自动化测试所在的 repo
npm link testcafe
- 运行
testcafe <browser>
结果
internal/modules/cjs/loader.js:796
throw err;
^
Error: Cannot find module '/Users/rcooper/testcafe/lib/cli'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:793:17)
at Function.Module._load (internal/modules/cjs/loader.js:686:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
at internal/main/run_main_module.js:17:11 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
我还需要做些什么来 运行 这个库的本地版本吗?
您需要构建 TestCafe 包。 运行 npx gulp build
在 npm link
命令之前。
每当我尝试 运行 本地安装的 testcafe 版本时,我都会收到错误 Cannot find module '../testcafe/lib/cli'
。我采取的步骤:
git clone <testcafe>
,然后cd到testcafe
npm install
npm link
- cd 到我的自动化测试所在的 repo
npm link testcafe
- 运行
testcafe <browser>
结果
internal/modules/cjs/loader.js:796
throw err;
^
Error: Cannot find module '/Users/rcooper/testcafe/lib/cli'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:793:17)
at Function.Module._load (internal/modules/cjs/loader.js:686:27)
at Function.Module.runMain (internal/modules/cjs/loader.js:1043:10)
at internal/main/run_main_module.js:17:11 {
code: 'MODULE_NOT_FOUND',
requireStack: []
}
我还需要做些什么来 运行 这个库的本地版本吗?
您需要构建 TestCafe 包。 运行 npx gulp build
在 npm link
命令之前。