我正在尝试使用spectacle-code-slide进行演示。目前我一直无法让它渲染任何东西。这是我所做的:
1 克隆的眼镜样板
2 将默认值替换/presentation/index.js
为spectacle-code-slide的“Usage”部分的代码,即(1)
import React from 'react';
import { Spectacle, Deck } from 'spectacle';
import CodeSlide from 'spectacle-code-slide';
export default class Presentation extends React.Component {
render() {
return (
<Spectacle theme={theme}>
<Deck transition={[]} transitionDuration={0} progress="bar">
// ...
<CodeSlide
transition={[]}
lang="js"
code={require("raw!../assets/code.example")}
ranges={[
{ loc: [0, 270], title: "Walking through some code" },
{ loc: [0, 1], title: "The Beginning" },
{ loc: [1, 2] },
{ loc: [1, 2], note: "Heres a note!" },
{ loc: [2, 3] },
{ loc: [4, 7] },
{ loc: [8, 10] },
// ...
]}/>
// ...
</Deck>
</Spectacle>
);
}
}
3npm install
然后接npm install --save spectacle-code-slide
。
4 将 (1) 添加到assets/code.example
。
5冉npm start
。
我有:
Listening at http://localhost:3000
webpack built 966ffe50dc640fdaec4a in 4726ms
检查localhost:3000
,只有一个空白页。没有报告其他错误。到底是怎么回事?