1、解决方法:
webpack.config.js 文件里去掉 exclude: /node_modules/(忽略node_modules)
文件路径:
/usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent/Inspector/webpack.config.js
修改前:
loaders: [
{
test: /\.js?$/, loaders: ['babel-loader'], exclude: /node_modules/ },
{
test: /\.css?$/, loader: 'style-loader!css-loader' },
]
修改后:
loaders: [
{
test: /\.js?$/, loaders: ['babel-loader'] },
{
test: /\.css?$/, loader: 'style-loader!css-loader' },
]
重新执行 ./Scripts/bootstrap.sh
执行成功✅
➜ /usr/local/lib/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent
> ./Scripts/bootstrap.sh
Fetching dependencies
Building Inspector
Creating bundle directory...
Fetching Inspector dependencies...
npm WARN ajv-errors@1.0.1 requires a peer of ajv@>=5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN react-dom@15.6.2 requires a peer of react@^15.6.2 but none is installed. You must install peer dependencies yourself.
npm WARN webpack-dev-middleware@3.7.2 requires a peer of webpack@^4.0.0 but none is installed. You must install peer dependencies yourself.

本文介绍了解决Appium XCUITest WebDriverAgent在编译过程中遇到的错误的方法。通过修改webpack.config.js文件,去除对node_modules的排除,解决了因解析失败导致的编译错误。
最低0.47元/天 解锁文章
2万+

被折叠的 条评论
为什么被折叠?



