如何让webpack builder使用手动命名的文件创建静态文件夹?
我使用的是客户机框架如何让webpack builder使用手动命名的文件创建静态文件夹?,webpack,vue.js,build,Webpack,Vue.js,Build,我使用的是客户机框架Vue.js。 我遇到了与静态文件夹相关的问题。 每次我执行npm run buildwebpack时,都会创建3个带有随机生成名称的脚本。 我想做什么?例如-app.f004z0bc24e5bf1b3dcf.js我想重命名为simpleapp.js。所以下次我要构建我的项目时,新生成的APP javascript文件将命名为APP.js 可能吗?如果是,我该怎么做 谢谢 这是一个网页包功能,防止用户缓存脚本非常方便 但是,如果您想更改它,假设您使用的是webpack模板 通
Vue.js
。
我遇到了与静态
文件夹相关的问题。
每次我执行npm run build
webpack时,都会创建3个带有随机生成名称的脚本。
我想做什么?例如-app.f004z0bc24e5bf1b3dcf.js
我想重命名为simpleapp.js
。所以下次我要构建我的项目时,新生成的APP javascript文件
将命名为APP.js
可能吗?如果是,我该怎么做
谢谢 这是一个网页包功能,防止用户缓存脚本非常方便 但是,如果您想更改它,假设您使用的是webpack模板 通过编辑
build/webpack.base.config.js
文件,可以从文件名中删除哈希
在模块中查找输出
。导出
部分并更改
filename:'[name].[hash:7]js',
到
文件名:'[name].js',
它应该是这样的:
output: {
path: config.build.assetsRoot,
filename: '[name].js',
publicPath: process.env.NODE_ENV === 'production'
? config.build.assetsPublicPath
: config.dev.assetsPublicPath
},
如果愿意,您可以对资产文件执行相同的操作,如同一文件中的图像、媒体、字体等