Storybook: 絶対パスに関する問題

作成日 2016年07月25日  ·  3コメント  ·  ソース: storybookjs/storybook

これは動作します

import Component from '../component.jsx';

エラーをスローします

import Component from '/client/modules/account_details/components/component.jsx';

Module not found: Error: Cannot resolve 'file' or 'directory'

一部のコンポーネントにはimportステートメントに絶対パスがあり、これも話を壊します。 ../../../../などを実行する以外の回避策はありますか?

https://github.com/mantrajs/babel-root-slash-importを使用してみましたが、
そのパッケージと.babelrcファイルを追加した後のUncaught SyntaxError: Unexpected token import問題

{
  "plugins": [
    "babel-root-slash-import"
  ]
}

全てのコメント3件

これを解決することができました

{
  "presets": ["es2015", "react"],
  "plugins": [
    "babel-root-slash-import"
  ]
}
{
    "presets": ["es2015", "react"],
    "plugins": [
        [
            "babel-root-slash-import", {
                "rootPathSuffix": "src/"
            }
        ]
    ]
  }

このようなもの?
これは機能しません

また、これはcreate react appからの.babelrcのデフォルト設定を上書きしますか?

このページは役に立ちましたか?
0 / 5 - 0 評価