これは動作します
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"
]
}
これを解決することができました
{
"presets": ["es2015", "react"],
"plugins": [
"babel-root-slash-import"
]
}
{
"presets": ["es2015", "react"],
"plugins": [
[
"babel-root-slash-import", {
"rootPathSuffix": "src/"
}
]
]
}
このようなもの?
これは機能しません
また、これはcreate react appからの.babelrcのデフォルト設定を上書きしますか?