6
私がしようとしていますなしJSXインポートerrorringこの方法で成功した:Eslintは.jsxの拡張を必要とせずにJSXファイルをインポートするには、ES6で、拡張子
export default {
entry: './src/ui/js/app.js',
output: {
publicPath: '/',
filename: 'bundle.js'
},
resolve: {
extensions: ['.js', '.jsx'],
Eslint(esw webpack.config.* ./ --color --ext .js --ext .jsx
は)まだerrorringされます。
Unable to resolve path to module './LoginView' import/no-unresolved
任意のアイデア?
私はWebPACKのエラーではないと信じて、それはeslint占いです'LoginView'へのパスが見つかりません。 https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.mdを参照してください。 – redconservatory
@redconservatory私が同意している問題は、私はeslintがjsxを認識することができないということですその結果、その行を無視しなくてはなりません。 JSXは私のeslintファイルでtrueに設定されていますが、それでもファイルは認識されます。 – gazzwi86
もしグローバルにeslintがインストールされているなら、 'jsx:true'が動作するためには' eslint-plugin-react'をグローバルにインストールする必要があります(WTF !?)。個人的なプロジェクトの場合は、JS Standardをインストールすることをお勧めします。それが作業プロジェクトの場合、私はグローバルノードモジュールを使用せず、あなたのプロジェクトに 'eslint'と' eslint-plugin-react'をローカルにインストールするだけです。あなたが 'Sublime'や' Atom'のようなエディタを使っているなら、ローカルの糸くず設定に潜り込む必要があります... – redconservatory