npm запустить сборку без папки .cache в node_modules - PullRequest
0 голосов
/ 05 февраля 2020

Я работаю над приложением Vue, и когда я запускаю команду npm, запускаю сборку для создания папки dist, в node_modules создается новая папка с именем '.cache'. Эта папка содержит некоторые файлы с очень большими именами для например

1002 * [\ .cache \ terser-WebPack-плагин \ контент-v2 \ sha512 \ 4г \ 97 \ 9f32457a91ce8f4c323456cfadsfsd2eif67db08gsdfgw54gfsf47yb595f34gsfdt54tf987b9b4gsde9gb170733bfe6aa3cd08e7bb0c150da5ca57446cb3f3iug2t] 1006 * Есть ли способ уменьшить размер имени файла или создать папку .cache в другом месте, например, для диска [C или диска D]?

Возможно ли это npm запустить команду build создать папку dist без создания папки .cache?

1 Ответ

0 голосов
/ 05 февраля 2020

Если вы не хотите заполнять папку .cache, вы можете использовать следующую конфигурацию в vue.config.js

configureWebpack: config => 
{
  optimization: {
    minimize: true,
    minimizer: [
      new TerserPlugin({
        cache: false, // either Boolean or String (does not work with Webpack 5 !!!)
        // cache: 'path/to/cache',
      }),
    ],
  },
},
chainWebpack: config =>
{
    config.module.rule('vue').use('vue-loader').loader('vue-loader').tap(options =>
    {
      delete options.cacheDirectory;
      return options;
    });
    config.module.rule('vue').uses.delete('cache-loader');
    config.module.rule('js').uses.delete('cache-loader');
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...