我自己用webpack去构建你们的源码,但是为什么我的应用在微信的6.3.15上面有兼容问题,具体是转场动画丢失,为什么?

发布于 2022-09-02 20:16:37 字数 1577 浏览 16 评论 0

1

我自己用webpack去构建你们的源码,但是为什么我的应用在微信的6.3.15上面有兼容问题,具体是转场动画丢失,同时modal组件alert出来后,点击确定按钮关闭不了。自己跑你们的amt-starter-kit没有这种问题,为什么?

2.webpack.config.js代码如下:

var path=require("path");
var node_modules=path.resolve(__dirname,"node_modules");
var pathToReact=path.resolve(node_modules,"react/dist/react.min.js");
var pathToReactDOM=path.resolve(node_modules,"react-dom/dist/react-dom.min.js");
module.exports={

entry:{//对应要运行的命令是:webpack-dev-sever --inline --hot
    app:['webpack/hot/only-dev-server','webpack-dev-server/client?http://localhost:8080',path.resolve(__dirname,"app.js")]
},
output:{
    path:path.resolve(__dirname,"build"),
    filename:"[name].bundle.js"
},
module:{
    loaders:[
        {
            test:/\.js$/,
            loader:"babel-loader",
            "query":{
                presets:["es2015","stage-0"],
                plugins:[
                          "transform-object-rest-spread",
                          "transform-react-jsx",
                          "transform-object-assign"
                        ]
            }
        },
        {
            test:/\.css$/,
            loader:"style-loader!css-loader"
        },
        {
            test:/\.scss$/,
            loader:"style-loader!css-loader!sass-loader"
        },
        {
            test:/\.(png|jpg|woff|svg|ttf)$/,
            loader:"url?limit=25000"
        }
    ],
    noParse:[pathToReact,pathToReactDOM]//每当webpack尝试去解析那个压缩后的文件,我们阻止它,因为这不必要
},
watch: true,
devServer:{
    contentBase:'./'
}

}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文