为什么npm run build打包不了,npm run build:prod就能打包
时间: 2024-05-27 13:08:30 浏览: 172
vue中Npm run build 根据环境传递参数方法来打包不同域名
可能是因为你的项目中使用了一些开发环境下的配置,导致在执行 `npm run build` 命令时出现了错误。而执行 `npm run build:prod` 命令时,会使用生产环境下的配置,可以避免这些问题。
具体来说,可能是你的项目中使用了类似于 `process.env.NODE_ENV === 'development'` 的语句,而在执行 `npm run build` 时,`NODE_ENV` 变量的值是 development,而在执行 `npm run build:prod` 时,`NODE_ENV` 变量的值是 production,所以会出现不同的结果。如果你想要在执行 `npm run build` 时也能成功打包,可以尝试将开发环境下的配置改为生产环境下的配置,或者在执行 `npm run build` 命令时手动设置 `NODE_ENV` 变量的值为 production。
阅读全文