为了账号安全,请及时绑定邮箱和手机立即绑定

Vue“npm run build”忽略 vue.config.js 文件

Vue“npm run build”忽略 vue.config.js 文件

婷婷同学_ 2022-06-09 11:17:20
我有一个 Webpack 模板化的 Vue 项目,通过 vue-cli 启动。我创建了一个简单的“ vue.config.js ”文件,存储在根文件夹(package.json 所在的位置)中,其中包含以下内容:// vue.config.jsmodule.exports = {  productionSourceMap: false}尽管在使用“npm run build”构建项目时它会忽略它。我尝试了不同的配置来检查问题是出在文件还是设置上,问题出在文件上。我正在使用webpack@3.12.0、vue@2.6.11、@vue/cli 4.2.3和npm@6.9.0。
查看完整描述

2 回答

?
千万里不及你

TA贡献1784条经验 获得超9个赞

确保您的构建配置(在您的情况下是 webpack 构建配置)包含您的文件。

通常,您将拥有一个源文件夹(通常是src),并且构建器将仅在该目录中构建所有文件。然后你就有了存储构建文件的目标目录(通常是dist或)。build

两种解决方案:

  1. 将您的 conf 文件添加到构建源。

  2. 将你的 vue.conf.js 文件移动到你的源目录


查看完整回答
反对 回复 2022-06-09
?
MYYA

TA贡献1868条经验 获得超4个赞

出于某种原因,我没有设法让 vue.config.js 工作。


或者,我编辑了我的webpack配置,因为我提到的构建文件位于 /config/index.js 然后,我继续将我的构建配置传递给已经出现在文件上的构建参数。


build: {

  ...

}

它奏效了。我想可能是因为我使用了 npm run dev 而不是 vue-service-cli,所以 webpack 没有通过 vue.config.js 文件。


查看完整回答
反对 回复 2022-06-09
  • 2 回答
  • 0 关注
  • 1174 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信