V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
nonoroazoro

没事干做了个知乎日报阅读器,要的拿去

  •  1
     
  •   nonoroazoro ·
    nonoroazoro · Sep 1, 2015 · 5513 views
    This topic created in 3902 days ago, the information mentioned may be changed or developed.

    知乎日报没有 Web 版,坑了个爹,拿 node/express/react/webpack 练练手,做了一个(会持续更新)。

    因知乎版权问题,请自行部署。

    详细信息(包括截图)在这里: https://github.com/nonoroazoro/Zhihu-Daily-Reader

    22 replies    2015-09-08 14:14:50 +08:00
    cuebyte
        1
    cuebyte  
       Sep 1, 2015
    滋瓷一个
    catoncat
        2
    catoncat  
       Sep 1, 2015
    star
    liqingcan
        3
    liqingcan  
       Sep 1, 2015 via Android
    支持
    TashinV
        4
    TashinV  
    PRO
       Sep 1, 2015 via iPhone
    不知道该怎么用呢
    nonoroazoro
        5
    nonoroazoro  
    OP
       Sep 1, 2015   ❤️ 1
    @TashinV 你去 Github 页面,我写了详细说明。就 3 步可以~
    exuxu
        6
    exuxu  
       Sep 1, 2015
    404 commits ....
    nonoroazoro
        7
    nonoroazoro  
    OP
       Sep 1, 2015
    @exuxu 哈哈,没注意。。。好讽刺!
    kingname
        8
    kingname  
       Sep 1, 2015
    http://daily.zhihu.com/story/7093354
    这不就是 web 版吗~
    nonoroazoro
        9
    nonoroazoro  
    OP
       Sep 1, 2015
    @kingname 这个对阅读太不友好。最大的问题:切换文章不方便。当然其他样式问题就不说了。
    dotpig
        10
    dotpig  
       Sep 1, 2015
    是我姿势不对吗?
    kyrre
        11
    kyrre  
       Sep 1, 2015
    貌似 po 主是在 windows 下开发的。
    类 Unix 环境下改一下 package.json, 把第 21 行的 SET 改为 env 就妥了。

    just a workaround~
    liteneo
        12
    liteneo  
       Sep 1, 2015
    vs2013--
    nonoroazoro
        13
    nonoroazoro  
    OP
       Sep 2, 2015
    @kyrre 是的。。。我这没 Linux 环境,回头看看改一下。
    nonoroazoro
        14
    nonoroazoro  
    OP
       Sep 2, 2015
    @liteneo VS 显露王八之气啊!!!怎能不用啊。。。
    nonoroazoro
        15
    nonoroazoro  
    OP
       Sep 2, 2015
    @dotpig 回头我改一下,之前没有环境测试非 Windows 。
    dotpig
        16
    dotpig  
       Sep 2, 2015
    @kyrre
    @nonoroazoro
    就是好奇。其实这样看个网页也挺麻烦的。算了,不搞了。
    nonoroazoro
        17
    nonoroazoro  
    OP
       Sep 2, 2015
    @dotpig 是的~我放到云上的话访问简单了但是版权有问题,不放的话本地第一次部署比较麻烦的。
    orcusfox
        18
    orcusfox  
       Sep 2, 2015
    Mart
        19
    Mart  
       Sep 2, 2015
    额, 刚在 ubuntu 上部署了一下, 反正没成功 。
    npm ERR! [email protected] startx: `export NODE_ENV=production&&node ./bin/www`
    npm ERR! Exit status 127
    npm ERR!
    npm ERR! Failed at the [email protected] startx script.
    npm ERR! This is most likely a problem with the zhihu-daily-reader package,
    npm ERR! not with npm itself.
    npm ERR! Tell the author that this fails on your system:
    npm ERR! export NODE_ENV=production&&node ./bin/www
    npm ERR! You can get their info via:
    npm ERR! npm owner ls zhihu-daily-reader
    npm ERR! There is likely additional logging output above.
    npm ERR! System Linux 3.19.0-25-generic
    npm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "run" "startx"
    npm ERR! cwd /home/mart/Zhihu-Daily-Reader
    npm ERR! node -v v0.10.25
    npm ERR! npm -v 1.4.21
    npm ERR! code ELIFECYCLE
    npm WARN This failure might be due to the use of legacy binary "node"
    npm WARN For further explanations, please read
    /usr/share/doc/nodejs/README.Debian

    npm ERR!
    npm ERR! Additional logging details can be found in:
    npm ERR! /home/mart/Zhihu-Daily-Reader/npm-debug.log
    npm ERR! not ok code 0
    unique
        20
    unique  
       Sep 5, 2015 via Android
    star
    nonoroazoro
        21
    nonoroazoro  
    OP
       Sep 7, 2015
    @Mart 我在 Cygwin 里测试了一下,把 export NODE_ENV=production&&node ./bin/www 改成 env NODE_ENV=production&&node ./bin/www 即可。

    已经同步到 Github 上了。
    Mart
        22
    Mart  
       Sep 8, 2015
    @nonoroazoro 好的,我看看。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1024 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 67ms · UTC 19:15 · PVG 03:15 · LAX 12:15 · JFK 15:15
    ♥ Do have faith in what you're doing.