无法使用Webpacker转换特定的第三方node_modules脚本

问题描述 投票:0回答:1

我正在使用Webpacker捆绑资产的Rails应用程序。我正在使用通过yarn安装的特定库,其代码需要在我的项目中进行编译。我正在尝试通过修改config/webpack/environment.js文件中Webpack / babel-loader忽略的路径来做到这一点。

const { environment } = require('@rails/webpacker');

// Ignore all node_modules packages EXCEPT `a-random-third-party-package`:
babelLoader.exclude = /node_modules\/(?!(a-random-third-party-package))/;

module.exports = environment;

不过,这不起作用。例如,第三方软件包中存在的JavaScript类和静态属性在我的捆绑软件中根本没有被转译。但是,当我将相同的代码复制到自己的JS文件中时,将按预期进行转译。

我如何让这个包裹像我想要的那样进行运输?

我正在使用Webpacker捆绑资产的Rails应用程序。我正在使用通过yarn安装的特定库,其代码需要在我的项目中转译。我正在尝试通过...

ruby-on-rails webpack babel webpacker
1个回答
0
投票

已解决!我一直在使用yarn link单独使用此程序包,并在此Rails应用程序中对其进行测试。无论出于何种原因,这都会干扰构建步骤,从而无法正确地进行编译。

© www.soinside.com 2019 - 2024. All rights reserved.