文件加载器在webpack2中无法正常工作

时间:2017-11-17 04:29:10

标签: javascript angular webpack-2

我正在尝试将共享文件夹中的3个js文件加载到受尊重的输出文件夹中,并且它可以正常处理图像但不适用于js。 在我的index.html页面中,我使用了3个js文件,例如

[('learn.py', 'A.learn.py'),
 ('work.py', '&work.py'),
 ('entertain.py', '3.entertain.py'),
 ('else', 'else')]

在构建之后,不再访问脚本,因为构建后文件夹<script src="../src/app/shared/assets/js/jquery.js"></script> <script src="../src/app/shared/assets/js/html2canvas.min.js"></script> <script src="../src/app/shared/assets/js/SigWebTablet.js"></script> 不存在。 我的webpack.config有点像

src/app/shared

我的构建文件夹结构看起来像

{
                test: /\.(png|jpe?g|gif|svg|woff|woff2|ttf|eot|ico)$/,
                use: [
                    {
                        loader: 'file-loader?name=assets/[name].[ext]',
                    }
                ]
            },
            {
                test: /\.js$/,
                exclude: /node_modules/,
                use: [
                    {
                        loader: 'file-loader?name=assets/js/[name].[ext]',
                    }
                ]
            }

我希望将3 js文件加载到资产文件夹中,如

dist
    --assets
       --log.png
    --app.js
    --vendor.js
    --polyfills.js
    --index.html

有人可以建议更好的解决方案。

0 个答案:

没有答案