我正在尝试在我的项目中包含一个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',
],
},
我要执行的操作只是在最终版本中导出此文件,而不必验证其中的代码,有一种方法可以忽略文件中的所有导入?
答案 0 :(得分:0)
我解决了用文本加载器替换html-loader的问题。
{
test: /\.lib\.js$/,
exclude: /(node_modules|bower_components)/,
use: [
{
loader: 'file-loader',
options: {
name: '[name].js',
},
},
'extract-loader',
'text-loader',
],
},