[英]Meteor/React : ReferenceError: require is not defined / Error: Cannot find module
我必须将Meteor与React一起用于学校项目。 我建立了一个网站,希望在其中添加一个轮播。
为此,我尝试使用: https : //github.com/vazco/meteor-universe-react-carousel/
使用示例脚本:
var React = require('react');
var Slider = require('react-slick');
var SimpleSlider = React.createClass({
render: function () {
var settings = {
dots: true,
infinite: true,
speed: 500,
slidesToShow: 1,
slidesToScroll: 1
};
return (
<Slider {...settings}>
<div><h3>1</h3></div>
<div><h3>2</h3></div>
<div><h3>3</h3></div>
<div><h3>4</h3></div>
<div><h3>5</h3></div>
<div><h3>6</h3></div>
</Slider>
);
}
});
使用此代码,我得到:ReferenceError:未定义require(l1)
经过研究后,我发现了一些不适用于我的解决方案,例如使用Meteor.require或Npm.require。
当包含NPM包或Meteor找不到模块“模块” 时,我在Meteor.js中遵循了诸如“未定义要求”之类的链接
现在我迷失了所有这些,如何使用流星添加包导入的包? 陨石已弃用,我需要使用npm吗?
在此先感谢您的帮助。
how can I use a package imported with meteor add package
流星软件包将导出到全局名称空间,并按软件包的package.js
文件中的声明提供给客户端和/或服务器。 流星1.3中将提供模块支持。 如果不添加另一个支持require语法的软件包,例如meteorhacks:npm
和/或cosmos:browserify
meteorhacks:npm
,则无法在文档中使用该示例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.