为什么gulp之后生成的js文件名不对

来源:1-3 项目结构及前端构建技术

徐无敌

2017-10-31 20:25

gulp命令之后,在js文件夹下生成的.js文件名不对

//img4.mukewang.com/59f86b8300018c9505490208.jpg

//img.mukewang.com/59f86b8300016c0102040215.jpg

//img2.mukewang.com/59f86b840001614404590411.jpg

//img.mukewang.com/59f86b8400012fb803440529.jpg


写回答 关注

3回答

  • 30second
    2017-11-09 20:37:54
    已采纳

    gulpfile.js第八行 :webpack(config)

    config需要传进去才有用

    另外不知道是不是版本问题

    exclude需要使用绝对路径

    我现在使用的webpack-stream是4.0版本的跟视频上的配置文件不一样

    之前没接触过webpack,现在算是简单了解了一点

    这是我的配置,你可以参考一下

    const path = require('path');
    
    module.exports = {
    entry: {
    index: "./js/index"
    },
    output: {
    filename: "[name].js"
    },
    devtool: "source-map",
    resolve: {
    extensions: [".js"]
    },
    module: {
    loaders: [{
    test: /\.js$/,
    loader: "babel-loader",
    query: {
    presets: ["es2015"]
    },
    exclude: [
                    path.resolve(__dirname, "node_modules")
    ]
    }]
    }
    }


    Zz皓

    同样的问题,可以了,感谢!

    2017-11-16 21:03:39

    共 2 条回复 >

  • 边城
    2017-11-01 10:52:15

    看结果,应该是配置 webpack 用 HASH 作为文件名了,这样的话,在配置 output 的地方应该是配置的 [hash].js。但看你的配置确实是配置的 [name].js,所以我现在也疑惑了……

  • 慕粉爸爸
    2018-07-01 21:16:07

    尝试了半天,结果是这里出了问题,哎呀妈

从JS到TS开发数独游戏(JS版)

使用JS语言为主的前端开发技术实现数独游戏

18162 学习 · 55 问题

查看课程

相似问题