Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Nov 16 2017 07:10
    minerchow edited #202
  • Nov 16 2017 07:10
    minerchow opened #202
  • Nov 14 2017 01:28
    dondevi opened #201
  • Nov 08 2017 07:44
    earlymeme opened #200
  • Nov 08 2017 07:39
    earlymeme closed #199
  • Nov 08 2017 07:26
    earlymeme opened #199
  • Nov 06 2017 09:31
    phaibin opened #198
  • Oct 26 2017 05:53

    QingWei-Li on v1.5.5

    (compare)

  • Oct 26 2017 05:53
    QingWei-Li closed #196
  • Oct 26 2017 05:53

    QingWei-Li on master

    fix: upgrade extract-text-webpa… v1.5.5 (compare)

  • Oct 25 2017 07:34
    leewind opened #197
  • Oct 23 2017 04:09
    tiupcn edited #196
  • Oct 23 2017 04:09
    tiupcn opened #196
  • Oct 17 2017 02:08

    QingWei-Li on v1.5.4

    fix: extract-text-webpack-plugi… v1.5.4 (compare)

  • Oct 17 2017 02:08
    QingWei-Li closed #187
  • Oct 17 2017 02:08

    QingWei-Li on master

    fix: extract-text-webpack-plugi… v1.5.4 (compare)

  • Oct 12 2017 12:00
    shaoxiong789 opened #195
  • Sep 28 2017 07:58
    deepkolos opened #194
  • Sep 28 2017 07:58
    deepkolos opened #193
  • Sep 12 2017 08:28
    KevinLongLong edited #192
一波不是一波
@riskers
我不知道是什么原因
cinwell.li
@QingWei-Li
贴一下完整日志
一波不是一波
@riskers
好的
1__cooking_watch__node__和_QingWei-Li_cooking_-_Gitter.png
AppRowList 之前在另一个组件中 import 过
现在在这个组件中 import 就这样了
cinwell.li
@QingWei-Li
额 不清楚了 没遇到过
NexusLee
@NexusLee
webpack 里的 ProvidePlugin, cooking怎么配置呢, 第三方插件要用到jq
一波不是一波
@riskers
cinwell.li
@QingWei-Li
cooking.add(‘plugin.provide’, new ProvidePlugin(/* xxx */))
NexusLee
@NexusLee
:smile: 谢谢 我去看看
钟永豪
@zhy6421867
冒昧的问一句,我的简历是不是pass掉啦
dondevi
@dondevi
@riskers 应该是同一组件在多处被 import,但大小写不一致,比如同时存在 appRowList 和 AppRowList。
He Long
@tolerious
@QingWei-Li element中使用导航菜单需要额外引入什么css文件么?
cinwell.li
@QingWei-Li
额 去 Element 房间问 😂
He Long
@tolerious
有element的房价吗?
房间吗?
cinwell.li
@QingWei-Li
He Long
@tolerious
THX
Layne
@gengxuelei
blob
blob
js和css可以自定义目录,图片、字体和svg怎么自定义呢
默认都放到static目录下去了
cinwell.li
@QingWei-Li
@saopang assetsPath
Layne
@gengxuelei
要是想把src目录里的图片经过url-loader处理后放到dist目录里要怎么配置呢
Layne
@gengxuelei
blob
blob
blob
小于10k的没有base64,大于10k的没有打包到dist
npm run dev/dist都不行
cinwell.li
@QingWei-Li
src 前面 /
去掉
Layne
@gengxuelei
blob
cinwell.li
@QingWei-Li
。。。奇怪
Layne
@gengxuelei
如果不带/,就像相当于./了
cinwell.li
@QingWei-Li
不应该的
不知道为啥没有被 url-loader 处理
Layne
@gengxuelei
alias: { // 配置路径别名,同webpack 的 resolve.alias
'src': path.join(__dirname, 'src')
},
按说有这个应该是访问到的对吧
cinwell.li
@QingWei-Li
是的
你这个样式写在哪的 仓库有公开么
Layne
@gengxuelei
试了一下,写在vue文件,import引入的css,html里的img貌似都不行
暂时没有公开仓库
cinwell.li
@QingWei-Li
那你写个 demo 项目吧
弄好了我来看
Layne
@gengxuelei
cinwell.li
@QingWei-Li
直接在里面加的图片是吧?
Layne
@gengxuelei
{
"pages": [
{
"entry": "index",
"title": "title",
"cdn": {
"js": [],
"css":[]
}
}
],
"basePath": "./src/pages/pc",
"cdn": {
"js": [
"//cdn.bootcss.com/vue/2.0.7/vue.min.js",
"//cdn.bootcss.com/vuex/2.0.0/vuex.min.js"
],
"css": []
},
"externals": {
"vue": "Vue",
"vuex": "Vuex"
}
}

var Router = require('./router.json');
var _ = require('lodash');
var path = require('path');
var fs = require('fs');

// 遍历pages目录得到pagesArr数组
var pagesArr = fs.readdirSync(path.resolve(__dirname, '../src/pages/pc'));

// 得到router设置里的pages,与pages目录进行去重用
var routerArr = Router.pages.map((item) => {
return item.entry
});

// 得到pages根据router设置去重之后的pages,然后和routers配置进行合并
Router.pages = _.difference(pagesArr, routerArr).map((item) => {
return {
"entry": item,
"title": "",
"cdn": {}
}
}).concat(Router.pages);

// 合并私有js,css和公用的cdn
var merge = function(a, b) {
return {
css: (a.css || []).concat(b.css || []),
js: (a.js || []).concat(b.js || [])
}
};

// 获得多页面每个页面的入口文件
exports.entries = function() {
var result = {}
Router.pages.forEach(p => {
result[p.entry] = path.resolve(Router.basePath, p.entry)
})
return result
};

// 获得多页面的模板文件
exports.templates = function() {
return Router.pages.map(p => {
return {
title: p.title,
filename: 'views/pc/' + p.entry + '.html',
template: path.resolve(__dirname, '../src/tpl/index.tpl'),
cdn: merge(Router.cdn, p.cdn),
chunks: ['vendor', 'manifest', p.entry]
}
})
}

// 暴露全局变量
exports.externals = function() {
return Router.externals
}