小编abo*_*ery的帖子

Webpack babel-loader 是否需要 babel.config.js?

我有一个像下面这样的 webpack 设置

test: /\.m?js$/,
exclude: /(node_modules|bower_components)/,
use: {
  loader: 'babel-loader?cacheDirectory',
  options: {
    presets: [
      '@babel/preset-env',
      '@babel/react', // Error: Plugin/Preset files are not allowed to export objects, only functions.
    ],
    plugins: [
      [
        '@babel/plugin-proposal-decorators',
        {
          legacy: true,
        },
      ],
      [
        '@babel/plugin-proposal-class-properties',
        {
          loose: true,
        },
      ],
    ],
  },
},
Run Code Online (Sandbox Code Playgroud)

那么我还需要添加一个文件babel.config.js还是.babelrc再次将配置加倍?

如果我使用 vscode,我需要babel.config.js一些插件的这个文件吗?

webpack babeljs

7
推荐指数
1
解决办法
6400
查看次数

没有类导航的Bootstrap scrollspy

引导scrollspy需要一个类nav<ul>

如何在没有类的情况下使用自定义类nav

像这样

<ul class="custom-class">
  <li><a href="#home"></a></li>
  <li><a href="#about"></a></li>
  ...
</ul>
Run Code Online (Sandbox Code Playgroud)

谢谢.

scrollspy

5
推荐指数
0
解决办法
465
查看次数

Material-ui 覆盖组件装订线断点样式 TypeError:无法读取未定义的属性“断点”

我正在做这样的事情。

// theme.js

import { createMuiTheme } from '@material-ui/core/styles';

const theme = createMuiTheme({
  overrides: {
    MuiToolbar: {
      gutters: {
        [theme.breakpoints.up('sm')]: {
          paddingLeft: '16px',
          paddingRight: '16px',
        },
      },
    },
  },
  palette: {
    type: 'dark',
  },
});

export default theme;
Run Code Online (Sandbox Code Playgroud)

错误信息:TypeError: Cannot read property 'breakpoints' of undefined

  1. 我想获取主题样式值并用于覆盖,如何修复此错误。

  2. 对于所有主题样式/组件来说,24px 装订线对我来说太多了paper,我怎样才能轻松地用 16px 替换覆盖所有装订线?

非常感谢。

reactjs material-ui

4
推荐指数
1
解决办法
4195
查看次数

HTML5多导航标签最佳做法

我试图在标题处写一个带有多菜单的主题,我应该nav为每个主题使用多标签吗?或者将它们全部包装在nav标签内?

这是示例代码.

header-anav标签内的所有内容包

header-b包装菜单和菜单里面的元素nav.

header-cnav每个内部包装菜单.

header-dnav在每个内部添加标签bar以包裹所有内容bar.

在这种情况下哪种方法会好?

非常感谢.

html5 nav

3
推荐指数
1
解决办法
2901
查看次数

Reactjs eslint规则必须使用解构状态分配

class MyDrawer extends Component {
  const modalOpen = this.state;

  render() {
    return (
      <div>
        <Drawer
          modal
          open={this.state.modalOpen} // <-- this line show error [eslint] Must use destructuring state assignment (react/destructuring-assignment)
          onClose={() => this.setState({ modalOpen: false })}
        >
        </Drawer>
      </div>
    );
  }
}

export default MyDrawer;
Run Code Online (Sandbox Code Playgroud)

我尝试将行更改为,const { modalOpen } = this.state;但现在无法编译。

如何遵循规则并编辑代码以成功编译?

javascript reactjs eslint

3
推荐指数
1
解决办法
4336
查看次数

标签 统计

reactjs ×2

babeljs ×1

eslint ×1

html5 ×1

javascript ×1

material-ui ×1

nav ×1

scrollspy ×1

webpack ×1