elementui java,使用CDN的Vue ElementUI Webpack外部

在尝试使用Webpack4搭建Vue和ElementUI项目时,开发者遇到一个问题:Vue可以从CDN正确引入,但ElementUI引入时出现ReferenceError。配置中已经将ElementUI设为externals,但在浏览器中运行时,ElementUI未定义。可能是Webpack配置或HTML引用方面存在疏漏。
摘要由CSDN通过智能技术生成

尝试使用webpack4使用Vue和ElementUI设置项目 . 我想从CDN中提取Vue和ElementUI,所以我在webpack配置下面

module.exports = {

mode: "development",

entry: ["./app.js"],

externals: {

vue: "Vue",

"element-ui": "ElementUI"

},

module: {

rules: [

{

test: /.vue$/,

use: "vue-loader"

},

{

test: /.css$/,

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

},

{

test: /.ttf$|.woff$/,

use: [{ loader: "url-loader", options: { limit: 10000 } }]

}

]

}

};

我的html文件

Document

[v-cloak] {

display: none;

}

我的app.js有root Vue实例

import Vue from "vue";

import ElementUI from "element-ui";

import Counter from "./Counter.vue";

Vue.use(ElementUI);

var app = new Vue({

el: "#root",

render: h => h(Counter)

});

计数器组件如下

export default {

data() {

return {

counter: 0

};

},

methods: {

incement() {

this.counter++;

}

}

};

Count: {{counter}}

Incement

当我在浏览器中打开应用程序时,我得到以下错误

external_“ElementUI”:1未捕获的ReferenceError:在webpack生成的js文件module.exports = ElementUI中,此行未定义ElementUI;

这有什么我想念的吗? Vue外部工作没有任何问题只有元素UI的问题

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值