@a.gusev/symlink-webpack-plugin 中文文档教程

发布于 4年前 浏览 24 更新于 3年前

Symlink Webpack Plugin

用于在编译前在任何目录中创建符号链接的 Webpack 插件。 这对于代码重用非常有用,无需创建 npm 包。

Installation

npm i -D @a.gusev/symlink-webpack-plugin

Usage

在您的 webpack 配置中:

const SymlinkWebpackPlugin = require('@a.gusev/symlink-webpack-plugin');

module.exports = {
  // ...etc
  plugins: [
    new SymlinkWebpackPlugin({
      targetAbsolutePrefix: path.resolve(__dirname, "../common"), // default: output.path
      pathAbsolutePrefix: __dirname, // default: output.path
      paths: [
        "src/css",
        "src/js/styles",
        "src/js/themes",
        "src/js/utils",
        ".babelrc",
        ".browserslistrc",
        ".eslintrc.json"
      ]
    })
  ]
};

此设置使符号链接 /src/css/src/css 等。

Symlink Webpack Plugin

Webpack plugin for creating a symbolic link in any directory before compilation. This can be useful for code reuse without creating an npm package.

Installation

npm i -D @a.gusev/symlink-webpack-plugin

Usage

In your webpack config:

const SymlinkWebpackPlugin = require('@a.gusev/symlink-webpack-plugin');

module.exports = {
  // ...etc
  plugins: [
    new SymlinkWebpackPlugin({
      targetAbsolutePrefix: path.resolve(__dirname, "../common"), // default: output.path
      pathAbsolutePrefix: __dirname, // default: output.path
      paths: [
        "src/css",
        "src/js/styles",
        "src/js/themes",
        "src/js/utils",
        ".babelrc",
        ".browserslistrc",
        ".eslintrc.json"
      ]
    })
  ]
};

This setting makes symbolic link <pathAbsolutePrefix>/src/css to <targetAbsolutePrefix>/src/css and etc.

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文