cdnのスクリプトタグを使ってReactとReactDOMをロードしたい状況があります。スクリプトタグのcdnからReactがロードされているときにWebpackを設定します。
これを動作させるには、Webpack( "webpack": "^ 3.8.1")に、Reactが必要なものを翻訳しないようにする必要があります。私は束縛していないことを考えると、彼らは失敗している。
私のコードではインポートを避けることはできますが、インポートするコンポーネントにはその機能はありません。
私は以下を試しました。
設定での外部設定。
plugins: [
new webpack.IgnorePlugin(/^(React|react|ReactDOM|react-dom)$/)
]
と検索のかなりを完了このmodule.noParse
const noParse = require('react-noparse').noParse;
module.noParse: /^(React|react|ReactDOM|react-dom)$/
を使用してプラグイン無視WebPACKのを使用して
externals: {
react: {
root: 'React',
commonjs2: 'react',
commonjs: 'react',
amd: 'react',
umd: 'react',
},
'react-dom': {
root: 'ReactDOM',
commonjs2: 'react-dom',
commonjs: 'react-dom',
amd: 'react-dom',
umd: 'react-dom',
},
}
は、解決策を見つけていません。いずれの方向にも感謝します。 ありがとう