徐无敌
2017-10-31 20:25
gulp命令之后,在js文件夹下生成的.js文件名不对




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")
]
}]
}
}
看结果,应该是配置 webpack 用 HASH 作为文件名了,这样的话,在配置 output 的地方应该是配置的 [hash].js。但看你的配置确实是配置的 [name].js,所以我现在也疑惑了……
尝试了半天,结果是这里出了问题,哎呀妈
从JS到TS开发数独游戏(JS版)
18160 学习 · 55 问题
相似问题