[webpack] wp如何将某一个文件复制到另一个文件?

我有2个目录如图:

clipboard.png

一个是我本地的 pubilc, 一个是我需要git到云的src 。它们中的文件与结构大部分是一样的, 具体目录结构如下 :

| public
    |  js
        |- all.js
    |  css
    |  libs
    |  images
    |- index.html    
    
| src
    |  js
        |- all.js
    |  css
    |  tmp
    |  back
    |- index.html

我现在需要把本地目录下publicjs/all.js 使用 webpack 编译到 src 下的 js/all.js ;

请问相关指令与配置, 非常感谢!

阅读 10.1k
4 个回答

内容的复制的话,需要用到 nodefs模块,你可以封装一个webpack 的插件。思路大概是:
先读取目标文件和需要复制文件的的内容

fs.readFile('/etc/passwd', (err, data) => {
  if (err) throw err;
  console.log(data);
});

然后 拿到内容之后,就拼接起来,最后写入目标文件,

fs.writeSync(fd, buffer[, offset[, length[, position]]])

可以封装成一个 wepack 插件 类似于copy-webpack-plugin这么用就可以了.

Node就可以搞定了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏