These are chat archives for QingWei-Li/cooking

24th
Aug 2016
ISCLOUDX
@ISCLOUDX
Aug 24 2016 01:35
@cinwell.li
为啥我现在全新安装cooking然后build报一大堆错误啊
blob
ISCLOUDX
@ISCLOUDX
Aug 24 2016 01:44
@QingWei-Li
lucifercd
@lucifercd
Aug 24 2016 01:58
devServer: {
    port: 8080,
    hostname: require('my-local-ip')(),
    publicPath: '/',
    noInfo: true,
    proxy: {
      "/mobile/*": "http://172.16.8.52:8360",
      "/static/*": "http://172.16.8.52:8360"

    }
  },
这样配置,手机上访问,proxy配置不起作用,静态的数据正常,服务器请求的数据都没有。电脑上访问时可以获取到数据的。
应该说是离开本机,就请求不到服务器的数据了。
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:10
blob
很神奇啊
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:30
在不?
@QingWei-Li
cinwell.li
@QingWei-Li
Aug 24 2016 02:30
在。。
一会我看下
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:34
T_T 我直接安装cooking 就没有办法用
cinwell.li
@QingWei-Li
Aug 24 2016 02:34
以前可以用么
还在开会。。
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:35
我旁边同事用的以前的版本没问题
cinwell.li
@QingWei-Li
Aug 24 2016 02:37
@lucifercd 去看 webpack dev server 文档 应该要配置 secure 啥的 不清楚
@ISCLOUDX 你看下你的用户更目录下是不是有 node_module 目录
还有看一下 c:\Users\Ling\.cooking\node_modules 下有没有内容
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:39
C:\Users\用户下有的
cinwell.li
@QingWei-Li
Aug 24 2016 02:39
有个 node_modules 是吧?
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:39
blob
恩 有 .cooking 也有
cinwell.li
@QingWei-Li
Aug 24 2016 02:39
我说 c:\users 是不是有个 node_modules ?
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:40
C:\Users\Ling 这个目录才有
cinwell.li
@QingWei-Li
Aug 24 2016 02:40
嗯 对
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:40
我电脑账户叫Ling
cinwell.li
@QingWei-Li
Aug 24 2016 02:40
把它删掉
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:40
删掉了
然后捏
cinwell.li
@QingWei-Li
Aug 24 2016 02:40
就好了
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:41
···
D:\SVN\11\1
λ cooking create 123 vue


[cooking] - generator project
[10:40:50] No local gulp install found in C:\Users\Ling\.cooking\node_modules\slush-cooking-vue
[slush] This is an issue with the `slush-cooking-vue` generator
还是这样呢
cinwell.li
@QingWei-Li
Aug 24 2016 02:41
诶。。不对劲
你是 npm3 ?
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:42
npm -v
3.10.6
cinwell.li
@QingWei-Li
Aug 24 2016 02:42
.cooking 里的目录不对劲。。
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:42
你的有那几个
cinwell.li
@QingWei-Li
Aug 24 2016 02:42
依赖目录应该是平行的才对
gulp 啥的应该和这些依赖在同一目录下
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:43
我把.cooking 删掉试试
cinwell.li
@QingWei-Li
Aug 24 2016 02:43
好奇怪 我记得我遇到过。。但是忘记了
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:43
之前一直报vue-loader 没找到
cinwell.li
@QingWei-Li
Aug 24 2016 02:43
是的 目录不对了
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:44
还有什么postcss也没找到
我重新安装cooking试试
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:50
啊 终于好了
cinwell.li
@QingWei-Li
Aug 24 2016 02:50
是什么情况
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:50
把.cooking 删除了 再安装cooking
cinwell.li
@QingWei-Li
Aug 24 2016 02:51
。。。
ISCLOUDX
@ISCLOUDX
Aug 24 2016 02:51
blob
结构变成这样了
cinwell.li
@QingWei-Li
Aug 24 2016 02:56
@lucifercd
proxy: {
      '/api*': {
        target: 'http://localhost:7789',
        changeOrigin: true,
        rewrite: function(req) {
          req.url = req.url.replace(/^\/api/, '');
        }
      }
    }
这是我的配置
lucifercd
@lucifercd
Aug 24 2016 03:05
  devServer: {
    port: 8080,
    hostname: require('my-local-ip')(),
    publicPath: '/',
    noInfo: true,
    proxy: {
      '/mobile*': {
        target: 'http://localhost:8360',
        changeOrigin: true,
        rewrite: function(req) {
          req.url = req.url.replace(/^\/mobile/, '');
        }
      }
    }

  },
我这样不会转向呢
cinwell.li
@QingWei-Li
Aug 24 2016 03:11
@lucifercd 为啥我的可以。。
是同一个局域网下么 我用这配置 手机能访问到 api
lucifercd
@lucifercd
Aug 24 2016 03:12
你是不是配置在cooking.conf.js里面
cinwell.li
@QingWei-Li
Aug 24 2016 03:13
是的
lucifercd
@lucifercd
Aug 24 2016 03:13
是一个局域网呀,我用手机连接的mac共享WiFi
cinwell.li
@QingWei-Li
Aug 24 2016 03:13
既然电脑能访问 手机不能访问到 那你应该检查网络设置啥的 跟配置没关系
lucifercd
@lucifercd
Aug 24 2016 03:14
而且你这个配置,我在mac的chrome模拟的手机都不行。
cinwell.li
@QingWei-Li
Aug 24 2016 03:14
。。。
我 mock server 是用的 json-server 配置好后就能跑了。。。
lucifercd
@lucifercd
Aug 24 2016 03:54
现在在mac下面可以访问,但是手机连接的同一个路由器,也是读取不到动态数据。
cinwell.li
@QingWei-Li
Aug 24 2016 03:57
额这我就不清楚了
lucifercd
@lucifercd
Aug 24 2016 04:17
而且神奇的是mac下面chrome可以访问,safari和手机一样不能访问。
cinwell.li
@QingWei-Li
Aug 24 2016 04:17
。。。你看下控制台有没有报错
li.li
@lili21
Aug 24 2016 06:13
全局安装依赖是不是会导致依赖不好管理?
cinwell.li
@QingWei-Li
Aug 24 2016 06:13
是的 所以可以本地安装依赖 优先使用本地的
li.li
@lili21
Aug 24 2016 06:14
了解。
cinwell.li
@QingWei-Li
Aug 24 2016 06:14
同时下一版本会提供安装在项目里的 cooking
lucifercd
@lucifercd
Aug 24 2016 06:15
[Log] [HMR] Waiting for update signal from WDS...
[Log] jiij
[Log] [HMR] Vue component hot reload shim applied.
[Info]  :: [QQConnect] > Proxy未初始化,invoke入栈 
[Info]  :: [QQConnect] > 确定跨域代理策略:PMProxy 
[Info]  :: [QQConnect] > PMProxy代理创建成功,耗时22 
[Log] [WDS] Hot Module Replacement enabled.
不报任何错误,就是没有去请求数据
cinwell.li
@QingWei-Li
Aug 24 2016 06:17
这个我就真不清楚了。。
lucifercd
@lucifercd
Aug 24 2016 06:17
console.log("jiij")
  export default {
    name: 'app',
    ready: function () {
      this.$http.get('/mobile', {}, {
        headers: {
          "X-Requested-With": "XMLHttpRequest",

        },
        emulateJSON: true,
      }).then(function (response) {

        var idata = JSON.parse(response.data);
Excalibur
@Avolons
Aug 24 2016 07:39
What CSS preprocessor do you want to use?
为啥没法选择
cinwell.li
@QingWei-Li
Aug 24 2016 07:40
[slush] Using slushfile /Users/liqingwei/.cooking/node_modules/slush-cooking-vue/slushfile.js
[15:39:54] Starting 'cooking-vue:default'...
? Give your app a name a
? Give your app a description A vue project.
? Private? Yes
? Need dev server? Yes
? What CSS preprocessor do you want to use?
  Only CSS
  Salad
❯ Sass
  Less
  PostCSS
可以的啊
Excalibur
@Avolons
Aug 24 2016 07:40
是按箭头键吗
cinwell.li
@QingWei-Li
Aug 24 2016 07:40
是啊。。上下控制
Excalibur
@Avolons
Aug 24 2016 07:40
我这个怎么不行啊
十大未解之谜??
cinwell.li
@QingWei-Li
Aug 24 2016 07:41
。。。按键坏了? 🌚
Excalibur
@Avolons
Aug 24 2016 07:42
有什么指令可以更新配置文件吗,还是必须删除,重新再来一遍
cinwell.li
@QingWei-Li
Aug 24 2016 07:42
啥配置文件
Excalibur
@Avolons
Aug 24 2016 07:42
就是初始化
cinwell.li
@QingWei-Li
Aug 24 2016 07:42
直接运行可以选择是否覆盖
Excalibur
@Avolons
Aug 24 2016 07:43
blob
的确是按不了啊。。。。。
cinwell.li
@QingWei-Li
Aug 24 2016 07:45
好神奇。。。换个终端吧
Excalibur
@Avolons
Aug 24 2016 07:45
好,我换个试试
cinwell.li
@QingWei-Li
Aug 24 2016 07:45
我在 win10 上用自带的 cmd 是可以的
Excalibur
@Avolons
Aug 24 2016 07:45
我win7
我去,换成cmd就可以
lucifercd
@lucifercd
Aug 24 2016 09:02
proxyTable: {
      '/mobile*': {
        target: 'http://localhost:8360',
        changeOrigin: true,
        // secure: false
      }
}
这样配置有问题么,转向不到
cinwell.li
@QingWei-Li
Aug 24 2016 09:03
是 proxy 不是 proxyTable
lucifercd
@lucifercd
Aug 24 2016 09:03
我用的vue-cli的配置。
cinwell.li
@QingWei-Li
Aug 24 2016 09:04
proxy 是 webpack-dev-server 里的选项
vue-cli 里是自己搭建的 server
一波不是一波
@riskers
Aug 24 2016 09:38
问下, 怎么在 cooking.conf.js 里使用 webpack.optimize.CommonsChunkPlugin 这样的 webpack 插件呢
一波不是一波
@riskers
Aug 24 2016 10:01
cooking.add(
    'plugin.optimize.CommonsChunk',
    new webpack.optimize.CommonsChunkPlugin('common.js')
)
这样会报错,说 webpack 没有 defined
cinwell.li
@QingWei-Li
Aug 24 2016 10:01
require webpack 啊= =
require 后用的是 cooking 里安装的 webpack 所以你本地不用安装
一波不是一波
@riskers
Aug 24 2016 10:03
文档里说不用 require
。。。
cinwell.li
@QingWei-Li
Aug 24 2016 10:03
啊 是么 = =
如果我需要用 webpack 里的其它插件,是否需要在本地安装 webpack 依赖?

不需要。依旧是使用 require('webpack') 的方式就可以访问到 cooking 里的 webpack 依赖
一波不是一波
@riskers
Aug 24 2016 10:05
方法___cooking.png
cinwell.li
@QingWei-Li
Aug 24 2016 10:06
不需要单独安装。。
又不是说不需要引入