Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/webpack/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vue.js Vue CLI 3/Webpack-从生成中排除文件_Vue.js_Webpack - Fatal编程技术网

Vue.js Vue CLI 3/Webpack-从生成中排除文件

Vue.js Vue CLI 3/Webpack-从生成中排除文件,vue.js,webpack,Vue.js,Webpack,我试图从我的构建中排除一些ttf文件,因为我不需要它们。执行此操作的正确语法是什么 我尝试将以下内容添加到vue.config.js,但没有成功 chainWebpack: config => { config.plugin('copy').tap((args) => [[{ from :'node_modules/@mdi/font/fonts/', to: 'fonts', toType: 'dir', ignore: [ 'mat

我试图从我的构建中排除一些ttf文件,因为我不需要它们。执行此操作的正确语法是什么

我尝试将以下内容添加到vue.config.js,但没有成功

chainWebpack: config => {
  config.plugin('copy').tap((args) => [[{
    from :'node_modules/@mdi/font/fonts/',
    to: 'fonts',
    toType: 'dir',
    ignore: [
      'materialdesignicons*.ttf',
    ],
  }]]
 );
},

我删除dist文件夹,然后运行“npm run build”。我在dist/font中看到了应该省略的文件。我的路径有问题吗?我看不到任何相关的控制台输出,您的配置格式不正确:(
to
缺少冒号)。
to
相对路径指定了
dist
下的目标,因此
dist
值将导致字体文件复制到
dist/dist
(而不是
dist/font
)。也许你找错目录了?你的配置(已更正)对我来说是正常的。
.ttf
文件未被复制。我根据你的建议更正了帖子,但这对我仍然不起作用。是因为它是一个节点模块部分,而不是src中的某个部分吗?换句话说,是否应该编写不同的代码来排除部分外部依赖项?否,即使是从
节点\u模块
复制的文件,它仍然有效。该路径是否确实存在于项目根目录中?另外,您正在使用什么操作系统?是的,它存在于项目根目录中。CentOS您的配置格式不正确:(
to
缺少冒号)。
to
相对路径指定了
dist
下的目标,因此
dist
值将导致字体文件复制到
dist/dist
(而不是
dist/font
)。也许你找错目录了?你的配置(已更正)对我来说是正常的。
.ttf
文件未被复制。我根据你的建议更正了帖子,但这对我仍然不起作用。是因为它是一个节点模块部分,而不是src中的某个部分吗?换句话说,是否应该编写不同的代码来排除部分外部依赖项?否,即使是从
节点\u模块
复制的文件,它仍然有效。该路径是否确实存在于项目根目录中?另外,您正在使用什么操作系统?是的,它存在于项目根目录中。森托斯