小编fen*_*ech的帖子

在 Ember 中使用 process.env 变量

这可能是一个愚蠢的问题,但如何访问process.env我的 ember 应用程序内的变量?我尝试访问process.env我的一个控制器,但收到一条错误消息,指出进程未定义。

environment-variables node.js ember.js ember-cli

6
推荐指数
1
解决办法
1495
查看次数

让 Storybook react-docgen-typescript-loader 使用 typescript props

我正在尝试使用react-docgen-typescript-loaderTypeScript Props 在 Storybook 中生成道具文档,但它不会将任何内容填充到插件中withInfo

我正在使用 create-react-app 的 TypeScript 风格,并且遵循多种不同的配置方法,.storybook/webpack.config.js但似乎没有任何效果。

这是我当前的配置:

.storybook/webpack.config.js

module.exports = ({ config, mode }) => {
  config.module.rules.push({
    test: /\.(ts|tsx)$/,
    use: [
      {
        loader: require.resolve('babel-loader'),
        options: {
          presets: [['react-app', { flow: false, typescript: true }]],
        }
      },
      require.resolve("react-docgen-typescript-loader"),
    ]
  });
  config.resolve.extensions.push('.ts', '.tsx');
  return config;
};

Run Code Online (Sandbox Code Playgroud)

.storybook/config.ts

import { configure } from '@storybook/react';
// automatically import all files ending in *.stories.js
const req = require.context('../', true, /.stories.tsx$/);
function loadStories() {
  req.keys().forEach(filename => …
Run Code Online (Sandbox Code Playgroud)

typescript reactjs create-react-app storybook

5
推荐指数
1
解决办法
4730
查看次数

函数内的空括号是什么意思?

我遇到了以下代码,我很好奇这[]意味着什么:

function checkForImage(mutation) {
        if (mutation.addedNodes && (mutation.addedNodes.length > 0)) {
            [].slice.call(mutation.addedNodes).forEach(function(node) { ...
Run Code Online (Sandbox Code Playgroud)

javascript

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