首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建素材-ui.js文件?

问如何创建素材-ui.js文件?
EN

Stack Overflow用户
提问于 2015-09-03 09:56:02
回答 2查看 1.5K关注 0票数 2

我遵循“入门指南”并让示例运行,但它似乎将示例lib文件夹中的所有js组件作为单独的资源加载。我如何让它构建一个单一的资料-ui.js(或资料-ui.min.js)文件,我只是从我的html引用?我是否使用npm,吞咽,褐变等?如果是这样的话,是怎么做的?我对javascript构建和打包工具一点也不熟悉。我只想在我的静态资源中包含一个js文件,比如react.min.js。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-29 04:40:10

代码语言:javascript
复制
npm install material-ui
npm install -g webpack
webpack node_modules/material-ui/lib/index.js material-ui.js

您可能正在使用babel来转换您的内联jsx (即。),因此您可以使用es6导入语法:

代码语言:javascript
复制
import React from 'react';
import FlatButton from 'material-ui/lib/flat-button';

整个脚本块是:

代码语言:javascript
复制
<script type="text/babel">      
    import React from 'react';
    import FlatButton from 'material-ui/lib/flat-button';


    const FlatButtonExampleSimple = () => (
      <div>
        <FlatButton label="Default" />
        <FlatButton label="Primary" primary={true} />
        <FlatButton label="Secondary" secondary={true} />
        <FlatButton label="Disabled" disabled={true} />
      </div>
    );      

    ReactDOM.render(
      <FlatButtonExampleSimple />,
      document.getElementById('content')
    );
</script>
票数 3
EN

Stack Overflow用户

发布于 2015-10-02 05:55:58

你得跟着那些家伙

首先转到示例文件夹

代码语言:javascript
复制
cd <project folder>/material-ui/examples/browserify-gulp-example

运行这个

代码语言:javascript
复制
npm install

它将安装package.json中描述的所有必需的软件包。

然后

代码语言:javascript
复制
npm start

它将运行web服务器。

终于喝了一口

代码语言:javascript
复制
gulp

它将运行这里描述的所有吞吐任务。

褐化-吞咽-示例/吞咽/任务

因此,您将在build文件夹中附带文件app.js。

您可以像通常一样将它包含在html中。

代码语言:javascript
复制
<script src="app.js"></script>

现在您可以运行http://localhost:3000并检查结果

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

https://stackoverflow.com/questions/32372449

复制
相关文章

相似问题

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