我已经用npm安装了vue-star-rating
模块。我想在我的JS文件中导入这个模块
var StarRating = require('vue-star-rating');
当我悬停在'vue-star-rating'上时,显示模块和模块的完整路径也存在于noe_modules文件夹中,但是当我在控制台中运行我的应用时,我得到了一个
ReferenceError: require is not defined
消息。我也尝试过其他方法来导入,但它仍然不起作用。
答案 0 :(得分:0)
import StarRating from 'vue-star-rating'
此外,您需要像Webpack这样的东西来正确编译和创建包。没有捆绑包就行不了。
答案 1 :(得分:0)
您使用编译器生成捆绑包吗?
您不能以这种方式引用模块,因为客户端上不存在require
。您需要使用诸如fuse-box,webpack等之类的东西来正确处理require函数,并包含您在客户端软件包中引用的模块。