1.3.9 • Published 4 years ago

my-webpack-test v1.3.9

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

介绍:将 webpack 上传到 npm,使用依赖来统一配置

安装命令

yarn add my-webpack-test

设置 package.json 中的命令,就可以执行命令,进行开发和打包

"scripts": {
    "start": "npm run dev",
    "dev": "NODE_ENV=development mywebpack",
    "build": "NODE_ENV=production mywebpack"
}

设置 package.json 中的 config(没有就新建)

如果 webpack 中 entry 导入的文件不是你的文件,可以通过设置你想导入文件的路径
如:

"config": {
    "fileEntry": "./src/index.jsx" // webapck输入配置
}

也可以自定义设置 config 的以下属性来对 webpack 进行配置

"config": {
    "devServer": {}, // webpack-dev-server配置
    "output": {}, // webpack输出配置
    "plugins": [], // 插件
    "providePlugin": {}, // 自动引入
    "rules": [], // 模块
    "alias": {} // 别名
}

已经配置的别名和自动导入:

new webpack.ProvidePlugin({
  React: "react",
  ReactDOM: "react-dom",
  PureComponent: ["react", "PureComponent"],
  Component: ["react", "Component"],
  Classnames: ["classnames"],
  ...providePlugin
});
  alias: {
      'src': path.resolve(process.cwd(), "./src"),
      'components': path.resolve(process.cwd(), "./src/components"),
      'utils': path.resolve(process.cwd(), "./src/utils"),
      'assets': path.resolve(process.cwd(), "./src/assets"),
      'common': path.resolve(process.cwd(), "./src/common"),
      'base': path.resolve(process.cwd(), "./src/base"),
      ...alias
    }
1.3.9

4 years ago

1.3.8

4 years ago

1.3.7

4 years ago

1.3.6

4 years ago

1.3.5

4 years ago

1.3.4

4 years ago

1.3.3

4 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.2.0

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.1.4

5 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago