gpt4 book ai didi

vue.js - Nuxt.js npm run build 导致一些JS文件找不到

转载 作者:行者123 更新时间:2023-12-03 06:39:30 25 4
gpt4 key购买 nike

我有一个 Nuxt.js ^2.10.2 应用程序。

当我执行 npm run dev 时,项目构建完美。

当我做 npm run build 然后 npm run start 。一些 JS 文件出现 404 错误。

enter image description here

ERROR

Request URL: http://localhost:3000/_nuxt/vendors.pages/account.pages/ca.pages/cart.pages/category/_id/
index.pages/checkout/_step/index.pages/.f705ad4d.1-0-128.js
Request Method: GET
Status Code: 404 Not Found
Remote Address: 127.0.0.1:3000
Referrer Policy: no-referrer-when-downgrade

该文件存在于我的 dist/_nuxt/vendor.pages/...... 项目中,文件名为 .f705ad4d.1-0-128.js
我的 nuxt.config.js
build: {,
filenames: {
app: '[name].' + version + '.js',
chunk: '[name].' + version + '.js',
vendor: '[name].' + version + '.js',
manifest: '[name].' + version + '.js',
},
}

我究竟做错了什么?由于其他文件正常加载。

最佳答案

找到了答案。以 . 开头的文件不起作用。虽然不知道如何修复它

临时修复:

在我的 nuxt.config.js 我添加

build: {
filenames: {
app: ({ isDev }) => isDev ? '[name].js' : '[chunkhash].js',
chunk: ({ isDev }) => isDev ? '[name].js' : '[chunkhash].js',
css: ({ isDev }) => isDev ? '[name].css' : '[contenthash].css',
img: ({ isDev }) => isDev ? '[path][name].[ext]' : 'img/[hash:7].[ext]',
font: ({ isDev }) => isDev ? '[path][name].[ext]' : 'fonts/[hash:7].[ext]',
video: ({ isDev }) => isDev ? '[path][name].[ext]' : 'videos/[hash:7].[ext]'
}
}

引用:
https://nuxtjs.org/api/configuration-build/#filenames

或者这也行
build: {
filenames: {
chunk: ({ isDev }) => isDev ? '[name].js' : '[chunkhash].js'
}
}

关于vue.js - Nuxt.js npm run build 导致一些JS文件找不到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59292564/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com