如何在构建时不验证文件内容

时间:2019-10-03 16:25:59

标签: webpack

我正在尝试在我的项目中包含一个lib,但是我一直遇到错误。我无法更改我要导入的文件。

这是我遇到的错误。

  

错误:无法从以下位置找到模块“ ./img/alerta.png”   'C:\ Users \ rumbelino \ Documents \ Mobile_AppCartoes \ bcmp_mobile \ app-es6 \ src \ lib'

产生此错误的行是这个:

var msg = '<div class="imagem"><img src="img/alerta.png"/></div><div class="mensagem"><ul> ';

这就是我导入文件的方式

import './AWBE-1.2.0.lib'

这是我的webpack.config.js中的配置

{
  test: /\.lib\.js$/,
  exclude: /(node_modules|bower_components)/,
        use: [
          {
            loader: 'file-loader',
            options: {
              name: '[name].js',
            },
          },
          'extract-loader',
          'html-loader',
        ],
},

我要执行的操作只是在最终版本中导出此文件,而不必验证其中的代码,有一种方法可以忽略文件中的所有导入?

1 个答案:

答案 0 :(得分:0)

我解决了用文本加载器替换html-loader的问题。

{
        test: /\.lib\.js$/,
        exclude: /(node_modules|bower_components)/,
        use: [
          {
            loader: 'file-loader',
            options: {
              name: '[name].js',
            },
          },
          'extract-loader',
          'text-loader',
        ],
},