首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Vue.js中的"require is not defined“

问Vue.js中的"require is not defined“
EN

Stack Overflow用户
提问于 2017-12-27 13:49:00
回答 2查看 3.7K关注 0票数 2

我已经用npm安装了vue-star-rating模块。我想在我的JS文件中导入这个模块

代码语言:javascript
复制
var StarRating = require('vue-star-rating');

当我悬停在“vue-star-rating”上显示模块的完整路径时,模块也存在于noe_modules文件夹中,但当我在控制台中运行我的应用程序时,我得到了一个

代码语言:javascript
复制
ReferenceError: require is not defined

消息。我也尝试过其他导入方法,但仍然不起作用。

EN

回答 2

Stack Overflow用户

发布于 2017-12-27 14:20:46

代码语言:javascript
复制
import StarRating from 'vue-star-rating'

此外,您还需要像Webpack这样的工具来正确地编译和创建包。如果没有捆绑器,它将无法工作。

票数 0
EN

Stack Overflow用户

发布于 2017-12-27 14:22:01

您是否正在使用编译器来生成包?

您不能以这种方式引用模块,因为客户端上不存在require。您需要使用fuse-box、webpack等来正确处理require函数,并将您正在引用的模块包含在客户端包中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47986981

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档