Commit 056ebf3f authored by erichsieh's avatar erichsieh

refactor : 更新package.json

parent 3d14b006
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
{
"name": "@purplevin/component",
"version": "0.1.12",
"version": "0.1.13",
"private": false,
"main": "lib/index.umd.min.js",
"scripts": {
"serve": "vue-cli-service serve",
......@@ -14,19 +15,6 @@
"sass-loader": "8.0.2",
"vue-template-compiler": "2.6.14"
},
"peerDependencies": {
"@vue/cli-plugin-babel": "4.4.4",
"@vue/cli-service": "4.4.4",
"sass": "1.26.8",
"sass-loader": "8.0.2",
"axios": "^0.27.2",
"core-js": "^3.6.5",
"element-ui": "2.15.8",
"moment": "^2.29.4",
"vue": "2.6.14",
"vuex": "^3.4.0",
"xlsx": "^0.17.5"
},
"browserslist": [
"> 1%",
"last 2 versions",
......
const devConfig = require('./config/config.dev');
const buildConfig = require('./config/config.build');
module.exports = process.env.NODE_ENV === 'production' ? buildConfig : devConfig;
\ No newline at end of file
// const devConfig = require('./config/config.dev');
// const buildConfig = require('./config/config.build');
// module.exports = process.env.NODE_ENV === 'production' ? buildConfig : devConfig;
const path = require('path')
module.exports = {
// 修改 pages 入口
pages: {
index: {
entry: 'example/main.js',
template: 'public/index.html',
filename: 'index.html'
}
},
// 扩展 webpack 配置
chainWebpack: config => {
// @ 默认指向 src 目录,这里要改成 examples
// 另外也可以新增一个 ~ 指向 packages
config.resolve.alias
.set('@', path.resolve('packages'))
.set('@utils', path.resolve('utils'))
.set('@config', path.resolve('config'))
.set('@api', path.resolve('api'))
// 把 packages 和 examples 加入编译,因为新增的文件默认是不被 webpack 处理的
config.module
.rule('js')
.include.add(/packages/)
.end()
.include.add(/examples/)
.end()
.use('babel')
.loader('babel-loader')
.tap(options => {
// 修改它的选项...
return options
})
}
}
\ No newline at end of file
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment