为了账号安全,请及时绑定邮箱和手机立即绑定

照着编码,会报这个错误,怎么解决呢?

http://img1.sycdn.imooc.com//600d9ca00001c5d824041102.jpg打包出错了

正在回答

5 回答

rules中增加以下规则:

{

                test: /\.css$/,

                use: ['style-loader', 'css-loader']

            },//配置处理.css文件的第三方处理规则

然后去github里对应webpack版本下载安装对应的css-loader、style-loader版本依赖

我的依赖版本如下,可以作为参考:

    "css-loader": "^6.7.1",

    "style-loader": "^3.1.0",

    "vue": "^2.6.10",

    "vue-loader": "^15.7.0",

    "vue-template-compiler": "^2.6.10",

    "webpack": "^5.73.0"

0 回复 有任何疑惑可以回复我~
const path = require('path')const VueLoaderPlugin = require('vue-loader/lib/plugin')const htmlWebpackplugin = require('html-webpack-plugin');module.exports = {entry: path.join(__dirname, 'src/index.js'),output: {filename: 'bundle.js',path: path.join(__dirname, "dist")},module: {rules: [// {//     test: /\.(vue|js|jsx)$/,//     loader: 'eslint-loader',//     exclude: /node_modules/,//     enforce: 'pre'// },{test: /\.vue$/,loader: 'vue-loader'},{test: /\.css$/,loader: 'css-loader'},{test: /\.styl/,use: ['style-loader','css-loader','stylus-loader']}]},plugins: [new htmlWebpackplugin({}),new VueLoaderPlugin()],mode: 'development'}


1 回复 有任何疑惑可以回复我~

谢谢楼主!照你的方法 生成dist了。

0 回复 有任何疑惑可以回复我~
#1

慕移动9059126

生成 dist 之后可以运行吗?为啥我的生成dist了还报错
2021-06-28 回复 有任何疑惑可以回复我~

这个我解决了,webpack版本过高的话需要安装html-webpack-plugin和vue-loader-plugin插件,然后webpack.config.js的配置如下:

const path = require('path')

const VueLoaderPlugin = require('vue-loader/lib/plugin')

const htmlWebpackplugin = require('html-webpack-plugin');

module.exports = {

entry:path.join(__dirname,'src/index.js'),

output:{

filename:'bundle.js',

path:path.join(__dirname,'dist')

},

module:{

rules:[

{

test:/\.vue$/,

loader:'vue-loader'

},

{

        test: /\.css$/,

        loader: 'css-loader'

        },

        {

        test:/\.styl/,

        use:[

          'style-loader',

          'css-loader',

          'stylus-loader'

        ]

        },

        {

        test:/\.(gif|jpg|jpeg|png|svg)$/,

        use:[

            {

          loader:'url-loader',

            options:{

            limit:1024,

            name:'[name]-aaa.[ext ]'

            }

            }

          

        ]

        }

]

},

plugins: [

        new htmlWebpackplugin({

        }),

        new VueLoaderPlugin()

    ],

}


5 回复 有任何疑惑可以回复我~

我也是这个问题

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

照着编码,会报这个错误,怎么解决呢?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信