Babel 6 插件:使用 Webpack 解析选项

babel-plugin-webpack-alias 是一个 Babel 6 插件,允许开发者在 Babel 环境中使用 Webpack 的别名和解析功能。该插件提取 webpack 配置中定义的别名,并用其替换 require 语句中的路径。

当开发者依赖 Webpack 别名来管理模块路径,但又无法直接使用 Webpack 时(例如,在单元测试环境中),这个插件就显得尤为实用。

使用方法:

webpack.config.js 文件中定义别名:

module.exports = {
  ...
  resolve: {
    alias: {
      'my-alias': path.join(__dirname, '/alias-folder/js/'),
      'library-name': './library-folder/folder'
    }
  }
  ...
};

注意: 如果在使用过程中遇到问题,请参考项目文档并尝试不同的配置。

zip
babel-plugin-webpack-alias-master.zip 预估大小:63个文件
folder
babel-plugin-webpack-alias-master 文件夹
file
.gitignore 58B
file
README.md 6KB
file
CHANGELOG.md 114B
file
appveyor.yml 541B
folder
test 文件夹
file
webpack.multicompile.js 420B
file
webpack.config.babel.js 249B
folder
fixtures 文件夹
folder
import 文件夹
file
source.js 244B
file
expected.js 441B
folder
pathresolve 文件夹
file
source.js 152B
file
expected.js 179B
folder
extensions 文件夹
file
source.js 106B
file
expected.js 106B
folder
multicompile 文件夹
file
source.js 88B
file
expected.js 111B
folder
required 文件夹
file
myfile.jsx 28B
file
myfile.coffee 27B
folder
no-extension 文件夹
file
source.js 106B
file
expected.js 102B
folder
module 文件夹
file
source.js 92B
file
expected.js 91B
folder
variables 文件夹
file
source.js 573B
file
expected.js 603B
folder
basic 文件夹
file
relative.js 283B
file
absolute.js 283B
file
expected.js 260B
folder
filename 文件夹
file
source.js 399B
file
expected.js 425B
folder
rootfolder 文件夹
file
source.js 311B
file
expected.js 245B
file
.eslintrc 25B
folder
no-default-config 文件夹
file
no-config.spec.js 474B
file
index.spec.js 5KB
file
no-resolve.config.js 66B
file
utils.js 550B
file
extensions.config.js 226B
file
webpack.config.js 254B
file
empty-object.config.js 144B
file
runtime.webpack.config.js 554B
folder
examples 文件夹
file
README.md 506B
folder
mocha 文件夹
file
README.md 52B
file
add10.js 66B
folder
test 文件夹
file
add10.js 194B
file
package.json 495B
file
.babelrc 63B
folder
deep 文件夹
folder
folder 文件夹
folder
alias 文件夹
file
sum.js 31B
file
webpack.config.js 163B
folder
ava 文件夹
file
README.md 52B
file
add10.js 66B
folder
test 文件夹
file
add10.js 131B
file
package.json 509B
file
.babelrc 120B
folder
deep 文件夹
folder
folder 文件夹
folder
alias 文件夹
file
sum.js 31B
file
webpack.config.js 163B
file
LICENSE 1KB
file
.eslintrc 4KB
file
package.json 2KB
folder
src 文件夹
file
index.js 9KB
file
.babelrc 267B
file
codecov.yml 30B
file
.eslintignore 54B
file
.npmignore 53B
file
.travis.yml 507B
file
.editorconfig 124B
...
zip 文件大小:32.74KB