Commit b959381f authored by 周远喜's avatar 周远喜

ok

parent d3265f5d
const path = require('path')
const resolve = dir => {
return path.join(__dirname, dir)
}
const webpack = require('webpack')
// 增加环境变量
process.env.VUE_APP_VERSION = require('./package.json').version;
process.env.VUE_APP_BUILD_TIME = require('dayjs')().format('YYYY-M-D HH:mm:ss');
export default {
mode: 'spa',
/*
** Headers of the page
*/
** Headers of the page
*/
head: {
title: process.env.npm_package_name || '',
meta: [
{ charset: 'utf-8' },
{ name: 'viewport', content: 'width=device-width, initial-scale=1' },
{ hid: 'description', name: 'description', content: process.env.npm_package_description || '' }
meta: [{
charset: 'utf-8'
},
{
name: 'viewport',
content: 'width=device-width, initial-scale=1'
},
{
hid: 'description',
name: 'description',
content: process.env.npm_package_description || ''
}
],
link: [
{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }
]
link: [{
rel: 'icon',
type: 'image/x-icon',
href: '/favicon.ico'
}]
},
/*
** Customize the progress-bar color
*/
loading: { color: '#fff' },
** Customize the progress-bar color
*/
loading: {
color: '#fff'
},
/*
** Global CSS
*/
** Global CSS
*/
css: [
'./libs/iview-pro/iview-pro.css',
{
src: '@styles/index.less',
lang: 'less'
},
],
/*
** Plugins to load before mounting the App
*/
** Plugins to load before mounting the App
*/
plugins: [
'@/plugins/iview'
],
/*
** Nuxt.js dev-modules
*/
buildModules: [
],
** Nuxt.js dev-modules
*/
buildModules: [],
/*
** Nuxt.js modules
*/
** Nuxt.js modules
*/
modules: [
// Doc: https://axios.nuxtjs.org/usage
'@nuxtjs/axios',
],
/*
** Axios module configuration
** See https://axios.nuxtjs.org/options
*/
axios: {
},
** Axios module configuration
** See https://axios.nuxtjs.org/options
*/
axios: {},
/*
** Build configuration
*/
** Build configuration
*/
build: {
/*
** You can extend webpack config here
*/
// loaders: {
// less: {
// javascriptEnabled: true
// }
// },
vendor: ['vue-i18n'],
extend (config, ctx) {
}
},
loaders:{
loaders:{
less:{
javascriptEnabled:true
}
},
extend (config, ctx) {
config.resolve.alias['_c']=path.resolve(__dirname, 'components')
// config.module.rules.push({
// enforce:'pre',
// test: /\.vue$/,
// loader: 'iview-loader',
// options: {
// prefix: false
// }
//});
config.module.rules.push({
enforce:'pre',
test: /\.vue$/,
loader: 'iview-loader',
options: {
prefix: false
}
});
}
// ,
// chainWebpack: config => {
// // 不编译 iView Pro
// config.module
// .rule('js')
// .test(/\.jsx?$/)
// .exclude
// .add(path.resolve(__dirname,'libs/iview-pro'))
// .end();
// },
,plugins: [
new webpack.ProvidePlugin({'window.Quill':'quill' })
]
}
}
This diff is collapsed.
......@@ -11,12 +11,14 @@
"generate": "nuxt generate"
},
"dependencies": {
"@babel/runtime": "^7.2.0",
"@nuxtjs/axios": "^5.3.6",
"awe-dnd": "^0.3.4",
"better-scroll": "^1.12.1",
"dayjs": "^1.8.22",
"js-cookie": "^2.2.1",
"less": "^3.11.1",
"less-loader": "^5.0.0",
"less": "^2.7.3",
"less-loader": "^4.1.0",
"lodash": "^4.17.15",
"lowdb": "^1.0.0",
"nuxt": "^2.0.0",
......@@ -33,7 +35,27 @@
"vue-ueditor-wrap": "^2.4.1",
"vue2-editor": "^2.10.2",
"vuedraggable": "^2.23.0",
"vuex-along": "^1.2.10"
"vuex-along": "^1.2.10",
"marked": "^0.3.9",
"qs": "^6.6.0"
},
"devDependencies": {}
"devDependencies": {
"@babel/plugin-transform-runtime": "^7.2.0",
"@kazupon/vue-i18n-loader": "^0.3.0",
"@vue/cli-plugin-babel": "^3.0.0",
"@vue/cli-plugin-eslint": "^3.0.0",
"@vue/cli-plugin-unit-jest": "^3.2.3",
"@vue/cli-service": "^3.0.0",
"@vue/eslint-config-standard": "^3.0.0",
"@vue/test-utils": "^1.0.0-beta.28",
"babel-core": "7.0.0-bridge.0",
"babel-jest": "^23.0.1",
"iview-loader": "^1.3.0",
"less": "^2.7.3",
"less-loader": "^4.1.0",
"lint-staged": "^7.2.0",
"svg-sprite-loader": "^3.8.0",
"text-loader": "0.0.1",
"vue-template-compiler": "^2.6.10"
}
}
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