如何为npm软件包的图像指定输出路径?

时间:2019-11-01 21:55:42

标签: node.js assets laravel-mix

在我的依存关系中(在package.json中,我有owl.carousel。这是一个滑块。 Herenpm链接。没什么特别的。但是,对我来说,这是一个不舒服的问题。如果打开包的源代码,则可以在图像上看到链接:

enter image description here

我想要具有以下公用文件夹结构:

  • 公共
    • 网站
      • js
      • img
      • css
    • 管理员
      • js
      • img
      • css

当然,我想在public/site/images文件夹中查看owl carousel的图像。但是我在npm run watch之后看到了什么:

enter image description here

为什么images文件夹在这里?而且,正如您所看到的,它包含猫头鹰轮播的图像。我希望在public/site/img中看到它,但在public/images中看不到它。对于laravel-mix怎么说:“嘿,laravel混合!如果您在npm软件包中的图片上看到链接,只需将其放入public/site/img文件夹中即可。”。这是我的webpack.mix.js文件的代码:

// site
mix.js('resources/site/js/app.js', 'public/site/js')
   .sass('resources/site/sass/app.scss', 'public/site/css');

mix.copyDirectory('resources/site/img', 'public/site/img');

0 个答案:

没有答案