1.3.9 • Published 5 years ago
my-webpack-test v1.3.9
介绍:将 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
5 years ago
1.3.8
6 years ago
1.3.7
6 years ago
1.3.6
6 years ago
1.3.5
6 years ago
1.3.4
6 years ago
1.3.3
6 years ago
1.3.2
6 years ago
1.3.1
6 years ago
1.3.0
6 years ago
1.2.9
6 years ago
1.2.8
6 years ago
1.2.7
6 years ago
1.2.6
6 years ago
1.2.5
6 years ago
1.2.4
6 years ago
1.2.3
6 years ago
1.2.2
6 years ago
1.2.1
6 years ago
1.2.0
6 years ago
1.1.9
6 years ago
1.1.8
6 years ago
1.1.7
6 years ago
1.1.6
6 years ago
1.1.5
6 years ago
1.1.4
6 years ago
1.1.3
6 years ago
1.1.2
6 years ago
1.1.1
6 years ago
1.1.0
6 years ago
1.0.12
6 years ago
1.0.11
6 years ago
1.0.10
6 years ago
1.0.9
6 years ago
1.0.8
6 years ago
1.0.7
6 years ago
1.0.6
6 years ago
1.0.5
6 years ago
1.0.4
6 years ago
1.0.3
6 years ago
1.0.2
6 years ago
1.0.1
6 years ago
1.0.0
6 years ago