加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

reactjs – React Webpack – 错误:模块不是加载器(必须具有正

发布时间:2020-12-15 20:47:11 所属栏目:百科 来源:网络整理
导读:我的webpack.config.js var path = require("path")var webpack = require('webpack')var BundleTracker = require('webpack-bundle-tracker')module.exports = { context: __dirname,entry: [ 'webpack-dev-server/client?http://localhost:3000','webpack/
我的webpack.config.js
var path = require("path")
var webpack = require('webpack')
var BundleTracker = require('webpack-bundle-tracker')

module.exports = {
    context: __dirname,entry: [
        'webpack-dev-server/client?http://localhost:3000','webpack/hot/only-dev-server','./assets/js/index',// entry point of our app. assets/js/index.js should require other js modules and dependencies it needs
    ],output: {
        path: path.resolve('./assets/bundles/'),filename: "[name]-[hash].js",publicPath: 'http://localhost:3000/assets/bundles/',// Tell django to use this URL to load packages and not use STATIC_URL + bundle_name
    },plugins: [
        new webpack.HotModuleReplacementPlugin(),new webpack.NoEmitOnErrorsPlugin(),// don't reload if there is an error
        new BundleTracker({filename: './webpack-stats.json'}),],module: {
        loaders: [
            {
                test: /.jsx?$/,exclude: /node_modules/,loaders: ['react-hot-loader','babel-loader?presets[]=react'],},// to transform JSX into JS
        ],resolve: {
        modules: ['node_modules','bower_components'],extensions: ['.js','.jsx']
    },}

错误:

Error: Module
‘C:WorkspacePyCharmProjectsProjectPearlnode_modulesreact-hot-loaderindex.js’
is not a loader (must have normal or pitch function)

看起来有些人通过为模块添加-loader扩展来工作(https://github.com/webpack/webpack/issues/3180),但对我来说它仍然无法解决.

请协助.

我认为用法是react-hot-loader / webpack
loaders: ['react-hot-loader/webpack',

在这里查看一些示例用法http://gaearon.github.io/react-hot-loader/getstarted/

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读