Coder Social home page Coder Social logo

shinygang / vue-cnodejs Goto Github PK

View Code? Open in Web Editor NEW
3.0K 165.0 807.0 2.24 MB

基于vue.js重写Cnodejs.org社区的webapp

Home Page: http://shinygang.coding.me/

HTML 0.34% JavaScript 57.73% CSS 17.77% Vue 24.16%
vue-cnodejs vuejs2 vue2 vue-router vue-components vue webpack

vue-cnodejs's Introduction

#基于vue.js重写Cnodejs.org社区的webapp 线上访问地址

注意:当前项目代码已经升级到2.0,均采用vue-cli搭建的程序,非vue-cli的版本请看分支:not-vue-cli

  • master分支采用vue-cli构建的2.0版本。
  • ssr分支采用服务端渲染
  • 1.x代码请看1.x分支。
  • not-vue-cli则是没有采用vue-cli搭建的原始版本

如果对你有帮助,恳请给作者累积一个大保健的机会,欢迎扫码

###安装

项目地址:(git clone

git clone https://github.com/shinygang/Vue-cnodejs.git

通过npm安装本地服务第三方依赖模块(需要已安装Node.js)

npm install

启动服务(http://localhost:8020)

npm run dev

发布代码

npm run build

###开发

###目录结构

.
├── README.md           
├── build              // 构建服务和webpack配置
├── config             // 项目不同环境的配置
├── dist               // 项目build目录
├── index.html         // 项目入口文件
├── package.json       // 项目配置文件
├── src                // 生产目录
│   ├── assets         // css js 和图片资源
│   ├── components     // 各种组件
│   ├── views          // 各种页面
│   ├── vuex           // vuex状态管理器
│   ├── filters.js     // 各种过滤器
│   └── main.js        // Webpack 预编译入口

vue-cnodejs's People

Contributors

dongss avatar h513915503 avatar leslieyq avatar shinygang avatar tthallos avatar yisibl avatar yuche avatar yunkou avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

vue-cnodejs's Issues

npm run dist 时候报错

verbose pkgid [email protected]
16 verbose cwd C:\lab\cnnode\Vue-cnodejs
17 error Windows_NT 6.1.7601
18 error argv "C:\Program Files\nodejs\node.exe" "C:\Users\zhanghao\AppData\Roaming\npm\node_modules\cnpm\node_modules\npm\bin\npm-cli.js" "--userconfig=C:\Users\zhanghao.cnpmrc" "--disturl=https://npm.taobao.org/mirrors/node" "--registry=https://registry.npm.taobao.org" "run" "dist"
19 error node v6.2.0
20 error npm v3.9.3
21 error code ELIFECYCLE
22 error [email protected] dist: NODE_ENV=development gulp
22 error Exit status 1
23 error Failed at the [email protected] dist script 'NODE_ENV=development gulp'.
23 error Make sure you have the latest version of node.js and npm installed.
23 error If you do, this is most likely a problem with the Vue-Cnodejs package,
23 error not with npm itself.
23 error Tell the author that this fails on your system:
23 error NODE_ENV=development gulp
23 error You can get information on how to open an issue for this project with:
23 error npm bugs Vue-Cnodejs
23 error Or if that isn't available, you can get their info via:
23 error npm owner ls Vue-Cnodejs
23 error There is likely additional logging output above.
24 verbose exit [ 1, true ]

npm run dist报错了,昨天还是好的

错误信息如下
angjuandeMacBook-Pro:vue-allProject tangjuan$ npm run dist
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dist"
npm ERR! node v6.4.0
npm ERR! npm v3.10.3
npm ERR! path /Users/tangjuan/package.json
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall open

npm ERR! enoent ENOENT: no such file or directory, open '/Users/tangjuan/package.json'
npm ERR! enoent ENOENT: no such file or directory, open '/Users/tangjuan/package.json'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR! /Users/tangjuan/vue-allProject/npm-debug.log
tangjuandeMacBook-Pro:vue-allProject tangjuan$

$.ajax是来自于哪里的?

刚开始看vue的项目,想知道你项目中的$.ajax是来自哪里的?jquery吗?并没有看到你在哪里import了

一点笔误

在路由配置项中,history:false,saveScrollPosition:true...是不是笔误了。。

安卓微信端view无法跳转

访问的是这个地址http://www.shinygang.cn/cnodevue/#!/list

在ios的微信端打开正常,android中的uc浏览器也是正常的。测试小米3(miui7)/ ZTE星星2号(android4.4)的微信端无法进入贴子的详情页,登陆界面也是无法打开的。

chrome调试可以看到以下的警告信息:

[Vue warn]: Attribute "v-transition" is ignored on component <router-view> because the component is a fragment instance: http://vuejs.org/guide/components.html#Fragment_Instance

node server.js 的时候报错。请告诉我下是啥原理 😢

module.js:341
throw err;
^

Error: Cannot find module 'process-nextick-args'
at Function.Module._resolveFilename (module.js:339:15)
at Function.Module._load (module.js:290:25)
at Module.require (module.js:367:17)
at require (internal/module.js:16:19)
at Object. (/wwwroot/Vue-cnodejs/node_modules/readable-stream/lib/_stream_readable.js:6:23)
at Module._compile (module.js:413:34)
at Object.Module._extensions..js (module.js:422:10)
at Module.load (module.js:357:32)
at Function.Module._load (module.js:314:12)
at Module.require (module.js:367:17)

v1.1.0 需求收集

v1.1.0 开始收集需求,跟回复即可,收集差不多关闭issues,发个版本。

关于如何监测localStorage

你好,我想知道你是如何监测localStorage的变化的。你在login组件中给localStorage赋值后,在user-info直接使用下面的形式监听localStorage的变化:

data() {
  loginname: localStorage.loginname || ''
}

我试了试,折腾了一晚上,最终发现localStorage的变化vue是无法监测的。我看了很多遍你的源码,仍然没发现你是怎么实现的,能不能解答一下?谢谢了。

执行npm i时报错

D:\Home\Vue-cnodejs>npm i
npm WARN deprecated [email protected]: Please use gulp-clean-css
npm WARN deprecated [email protected]: cssnext is now postcss-cssnext. cssnex
t-loader is deprecated. Use postcss-loader. See postcss-cssnext migration guide
http://cssnext.io/postcss/
npm WARN deprecated [email protected]: cssnext is now postcss-cssnext. cssnext is de
precated. See postcss-cssnext migration guide http://cssnext.io/postcss/
npm WARN deprecated [email protected]: Deprecated.
npm WARN deprecated [email protected]: lodash@<3.0.0 is no longer maintained. Upgrade
to lodash@^4.0.0.
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail o
n node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible
. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated [email protected]: lodash@<3.0.0 is no longer maintained. Upgrade
to lodash@^4.0.0.
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail o
n node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible
. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated [email protected]: cross-spawn no longer requires a bu
ild toolchain, use it instead!
npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit nextstepwebs/codemirror-spell-checker resetting remote C:
\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-github-com-nextstepwebs-
codemirror-spell-checker-git-9a7087ad because of error: { Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT'
}
npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit codemirror/CodeMirror resetting remote C:\Users\Anshi\App
Data\Roaming\npm-cache_git-remotes\git-github-com-codemirror-CodeMirror-git-6d6
d6466 because of error: { Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT'
}
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror git://github.com/codemirror/CodeMirror.git C:\Users\Ansh
i\AppData\Roaming\npm-cache_git-remotes\git-github-com-codemirror-CodeMirror-gi
t-6d6d6466: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror git://github.com/codemirror/CodeMirror.git C:\Users\Ansh
i\AppData\Roaming\npm-cache_git-remotes\git-github-com-codemirror-CodeMirror-gi
t-6d6d6466: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror git://github.com/nextstepwebs/codemirror-spell-checker.g
it C:\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-github-com-nextstep
webs-codemirror-spell-checker-git-9a7087ad: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror git://github.com/nextstepwebs/codemirror-spell-checker.g
it C:\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-github-com-nextstep
webs-codemirror-spell-checker-git-9a7087ad: undefined
npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit nextstepwebs/codemirror-spell-checker resetting remote C:
\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-nextste
pwebs-codemirror-spell-checker-git-47b91323 because of error: { Error: not found
: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT'
}
npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit codemirror/CodeMirror resetting remote C:\Users\Anshi\App
Data\Roaming\npm-cache_git-remotes\git-https-github-com-codemirror-CodeMirror-g
it-98d47346 because of error: { Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT'
}
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror https://github.com/nextstepwebs/codemirror-spell-checker
.git C:\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-
nextstepwebs-codemirror-spell-checker-git-47b91323: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror https://github.com/nextstepwebs/codemirror-spell-checker
.git C:\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-
nextstepwebs-codemirror-spell-checker-git-47b91323: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror https://github.com/codemirror/CodeMirror.git C:\Users\An
shi\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-codemirror-CodeM
irror-git-98d47346: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror https://github.com/codemirror/CodeMirror.git C:\Users\An
shi\AppData\Roaming\npm-cache_git-remotes\git-https-github-com-codemirror-CodeM
irror-git-98d47346: undefined
npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit nextstepwebs/codemirror-spell-checker resetting remote C:
\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-github-com-nextstepwebs-
codemirror-spell-checker-git-28ea4882 because of error: { Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT'
}
npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit codemirror/CodeMirror resetting remote C:\Users\Anshi\App
Data\Roaming\npm-cache_git-remotes\git-github-com-codemirror-CodeMirror-git-6f6
044cc because of error: { Error: not found: git
npm WARN addRemoteGit at F (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:63:19)
npm WARN addRemoteGit at E (D:\Nodejs\node_modules\npm\node_modules\which\wh
ich.js:72:29)
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\which
.js:81:16
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\Nodejs\node_modules\npm\node_modules\which\node_
modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT'
}
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror [email protected]:codemirror/CodeMirror.git C:\Users\Anshi
AppData\Roaming\npm-cache_git-remotes\git-github-com-codemirror-CodeMirror-git-
6f6044cc: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror [email protected]:codemirror/CodeMirror.git C:\Users\Anshi
AppData\Roaming\npm-cache_git-remotes\git-github-com-codemirror-CodeMirror-git-
6f6044cc: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror [email protected]:nextstepwebs/codemirror-spell-checker.git
C:\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-github-com-nextstepwe
bs-codemirror-spell-checker-git-28ea4882: undefined
npm ERR! git clone --template=C:\Users\Anshi\AppData\Roaming\npm-cache_git-remo
tes_templates --mirror [email protected]:nextstepwebs/codemirror-spell-checker.git
C:\Users\Anshi\AppData\Roaming\npm-cache_git-remotes\git-github-com-nextstepwe
bs-codemirror-spell-checker-git-28ea4882: undefined
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: fseve
[email protected]
npm ERR! Windows_NT 6.1.7600
npm ERR! argv "D:\Nodejs\node.exe" "D:\Nodejs\node_modules\npm\bin\npm-cl
i.js" "i"
npm ERR! node v6.1.0
npm ERR! npm v3.8.6
npm ERR! code ENOGIT

npm ERR! not found: git
npm ERR!
npm ERR! Failed using git.
npm ERR! This is most likely not a problem with npm itself.
npm ERR! Please check if you have git installed and in your PATH.

npm ERR! Please include the following file with any support request:
npm ERR! D:\Home\Vue-cnodejs\npm-debug.log
等。。。

node server.js 报错了

node server.js
Hash: 9d89156d8e7832960794
Version: webpack 1.13.1
Time: 13168ms
Asset Size Chunks Chunk Names
7.build.js?98932c53ea64ec0d4d12 137 kB 7, 9 [emitted]
images/1ead16c102ee8190b3459bfc0db90e8b.gif 4.29 kB [emitted]
images/76c0f3299044482b9c022de20671e5a5.png 885 bytes [emitted]
images/89abb3c7af6e1c95538e1489fed4feee.png 630 bytes [emitted]
images/f95d81473c5e661b988fb30f31e36621.png 1.64 kB [emitted]
images/0d6e28274d02050cc49a67eeef5f1c70.png 498 bytes [emitted]
images/cacb291c14df7cb98ff0f118132d5ac0.png 18.1 kB [emitted]
build.js 1.11 MB 0, 9 [emitted] main
1.build.js?aba012fae86772b0488b 20.3 kB 1, 9 [emitted]
2.build.js?fcc082ffd06025520911 45.7 kB 2, 9 [emitted]
3.build.js?f1c99d0ec38e4746861b 128 kB 3, 9 [emitted]
4.build.js?00fdddb5ab10ce4fa66f 47.1 kB 4, 9 [emitted]
5.build.js?c3802729a043aa7f31e3 38.7 kB 5, 9 [emitted]
6.build.js?18ec6a722718f39027c8 34.5 kB 6, 9 [emitted]
images/9cf96e7cfe4b992a542814b6dae9cf56.png 318 bytes [emitted]
8.build.js?91e5dc3bdbf5ca9b6a91 38 kB 8, 9 [emitted]
common.js 24.7 kB 9 [emitted] common.js
style.css 31.5 kB 0, 9 [emitted] main
build.js.map 1.32 MB 0, 9 [emitted] main
style.css.map 45.8 kB 0, 9 [emitted] main
1.build.js.map?aba012fae86772b0488b 27.9 kB 1, 9 [emitted]
2.build.js.map?fcc082ffd06025520911 60.8 kB 2, 9 [emitted]
3.build.js.map?f1c99d0ec38e4746861b 160 kB 3, 9 [emitted]
4.build.js.map?00fdddb5ab10ce4fa66f 64.7 kB 4, 9 [emitted]
5.build.js.map?c3802729a043aa7f31e3 51.1 kB 5, 9 [emitted]
6.build.js.map?18ec6a722718f39027c8 46.4 kB 6, 9 [emitted]
7.build.js.map?98932c53ea64ec0d4d12 260 kB 7, 9 [emitted]
8.build.js.map?91e5dc3bdbf5ca9b6a91 50.3 kB 8, 9 [emitted]
common.js.map 26.3 kB 9 [emitted] common.js
chunk {0} build.js, style.css, build.js.map, style.css.map (main) 1.06 MB {9} [rendered]
[0] multi main 52 bytes {0} [built]
1-dev-server/client?http://localhost:8090 2.67 kB {0} [built]
2//node-libs-browser//url/url.js 22.3 kB {0} [built]
3//node-libs-browser//url//punycode/punycode.js 14.6 kB {0} [built]
4/buildin/module.js 251 bytes {0} [built]
5/
/node-libs-browser//url//querystring/index.js 127 bytes {0} [built]
6//node-libs-browser//url//querystring/decode.js 2.4 kB {0} [built]
7/
/node-libs-browser//url//querystring/encode.js 2.09 kB {0} [built]
8-dev-server//sockjs-client/lib/entry.js 244 bytes {0} [built]
9-dev-server/
/sockjs-client/lib/transport-list.js 613 bytes {0} [built]
10-dev-server//sockjs-client/lib/transport/websocket.js 2.71 kB {0} [built]
11/
/node-libs-browser//process/browser.js 2.86 kB {0} [built]
12-dev-server/
/sockjs-client/lib/utils/event.js 2 kB {0} [built]
13-dev-server//sockjs-client/lib/utils/random.js 746 bytes {0} [built]
14-dev-server/
/sockjs-client/lib/utils/browser-crypto.js 438 bytes {0} [built]
15-dev-server//sockjs-client/lib/utils/url.js 975 bytes {0} [built]
16-dev-server/
/sockjs-client//url-parse/index.js 8.09 kB {0} [built]
17-dev-server/
/sockjs-client//url-parse//requires-port/index.js 753 bytes {0} [built]
18-dev-server//sockjs-client//url-parse/lolcation.js 1.58 kB {0} [built]
19-dev-server//sockjs-client//url-parse//querystringify/index.js 1.3 kB {0} [built]
20-dev-server/
/sockjs-client//debug/browser.js 3.76 kB {0} [built]
21-dev-server/
/sockjs-client//debug/debug.js 4.1 kB {0} [built]
22-dev-server/
/sockjs-client//debug//ms/index.js 2.33 kB {0} [built]
23-dev-server//sockjs-client//inherits/inherits_browser.js 672 bytes {0} [built]
24-dev-server//sockjs-client/lib/event/emitter.js 1.27 kB {0} [built]
25-dev-server/
/sockjs-client/lib/event/eventtarget.js 1.85 kB {0} [built]
26-dev-server//sockjs-client/lib/transport/browser/websocket.js 172 bytes {0} [built]
27-dev-server/
/sockjs-client/lib/transport/xhr-streaming.js 1.25 kB {0} [built]
28-dev-server//sockjs-client/lib/transport/lib/ajax-based.js 1.31 kB {0} [built]
29-dev-server/
/sockjs-client/lib/transport/lib/sender-receiver.js 1.15 kB {0} [built]
30-dev-server//sockjs-client/lib/transport/lib/buffered-sender.js 2.3 kB {0} [built]
31-dev-server/
/sockjs-client/lib/transport/lib/polling.js 1.32 kB {0} [built]
32-dev-server//sockjs-client/lib/transport/receiver/xhr.js 1.58 kB {0} [built]
33-dev-server/
/sockjs-client/lib/transport/sender/xhr-cors.js 343 bytes {0} [built]
34-dev-server//sockjs-client/lib/transport/browser/abstract-xhr.js 4.8 kB {0} [built]
35-dev-server/
/sockjs-client/lib/transport/sender/xhr-local.js 352 bytes {0} [built]
36-dev-server//sockjs-client/lib/utils/browser.js 560 bytes {0} [built]
37-dev-server/
/sockjs-client/lib/transport/xdr-streaming.js 984 bytes {0} [built]
38-dev-server//sockjs-client/lib/transport/sender/xdr.js 2.46 kB {0} [built]
39-dev-server/
/sockjs-client/lib/transport/eventsource.js 766 bytes {0} [built]
40-dev-server//sockjs-client/lib/transport/receiver/eventsource.js 1.58 kB {0} [built]
41-dev-server/
/sockjs-client/lib/transport/browser/eventsource.js 37 bytes {0} [built]
42-dev-server//sockjs-client/lib/transport/lib/iframe-wrap.js 981 bytes {0} [built]
43-dev-server/
/sockjs-client/lib/transport/iframe.js 3.83 kB {0} [built]
44-dev-server//sockjs-client//json3/lib/json3.js 43.3 kB {0} [built]
45/buildin/amd-options.js 43 bytes {0} [built]
46-dev-server//sockjs-client/lib/version.js 26 bytes {0} [built]
47-dev-server/
/sockjs-client/lib/utils/iframe.js 5.06 kB {0} [built]
48-dev-server//sockjs-client/lib/utils/object.js 532 bytes {0} [built]
49-dev-server/
/sockjs-client/lib/transport/htmlfile.js 710 bytes {0} [built]
50-dev-server//sockjs-client/lib/transport/receiver/htmlfile.js 2.2 kB {0} [built]
51-dev-server/
/sockjs-client/lib/transport/xhr-polling.js 894 bytes {0} [built]
52-dev-server//sockjs-client/lib/transport/xdr-polling.js 712 bytes {0} [built]
53-dev-server/
/sockjs-client/lib/transport/jsonp-polling.js 1.02 kB {0} [built]
54-dev-server//sockjs-client/lib/transport/receiver/jsonp.js 5.57 kB {0} [built]
55-dev-server/
/sockjs-client/lib/transport/sender/jsonp.js 2.46 kB {0} [built]
56-dev-server//sockjs-client/lib/main.js 11.9 kB {0} [built]
57-dev-server/
/sockjs-client/lib/shims.js 18.2 kB {0} [built]
58-dev-server//sockjs-client/lib/utils/escape.js 2.31 kB {0} [built]
59-dev-server/
/sockjs-client/lib/utils/transport.js 1.35 kB {0} [built]
60-dev-server//sockjs-client/lib/utils/log.js 450 bytes {0} [built]
61-dev-server/
/sockjs-client/lib/event/event.js 477 bytes {0} [built]
62-dev-server//sockjs-client/lib/location.js 177 bytes {0} [built]
63-dev-server/
/sockjs-client/lib/event/close.js 295 bytes {0} [built]
64-dev-server//sockjs-client/lib/event/trans-message.js 292 bytes {0} [built]
65-dev-server/
/sockjs-client/lib/info-receiver.js 2.22 kB {0} [built]
66-dev-server//sockjs-client/lib/transport/sender/xhr-fake.js 456 bytes {0} [built]
67-dev-server/
/sockjs-client/lib/info-iframe.js 1.52 kB {0} [built]
68-dev-server//sockjs-client/lib/info-iframe-receiver.js 791 bytes {0} [built]
69-dev-server/
/sockjs-client/lib/info-ajax.js 1.03 kB {0} [built]
70-dev-server//sockjs-client/lib/iframe-bootstrap.js 2.9 kB {0} [built]
71-dev-server/
/sockjs-client/lib/facade.js 723 bytes {0} [built]
72-dev-server//strip-ansi/index.js 161 bytes {0} [built]
73-dev-server/
/strip-ansi//ansi-regex/index.js 135 bytes {0} [built]
74/hot/dev-server.js 1.85 kB {0} [built]
75/hot/log-apply-result.js 813 bytes {0} [built]
[76] ./src/main.js 1.62 kB {0} [built]
77-zepto/index.js 55.9 kB {0} [built]
[78] ./
/babel-runtime/core-js/object/keys.js 92 bytes {0} [built]
[79] .//babel-runtime//core-js/library/fn/object/keys.js 103 bytes {0} [built]
[80] .//babel-runtime//core-js/library/modules/es6.object.keys.js 189 bytes {0} [built]
[81] .//babel-runtime//core-js/library/modules/$.to-object.js 130 bytes {0} [built]
[82] .//babel-runtime//core-js/library/modules/$.defined.js 157 bytes {0} [built]
[83] .//babel-runtime//core-js/library/modules/$.object-sap.js 371 bytes {0} [built]
[84] .//babel-runtime//core-js/library/modules/$.export.js 1.73 kB {0} [built]
[85] .//babel-runtime//core-js/library/modules/$.global.js 322 bytes {0} [built]
[86] .//babel-runtime//core-js/library/modules/$.core.js 117 bytes {0} [built]
[87] .//babel-runtime//core-js/library/modules/$.ctx.js 506 bytes {0} [built]
[88] .//babel-runtime//core-js/library/modules/$.a-function.js 120 bytes {0} [built]
[89] .//babel-runtime//core-js/library/modules/$.fails.js 99 bytes {0} [built]
[90] .//vue/dist/vue.common.js 255 kB {0} [built]
[91] ./
/vue-router/dist/vue-router.js 77.3 kB {0} [built]
[92] ./src/filters.js 2.3 kB {0} [built]
[93] ./src/libs/utils.js 3.78 kB {0} [built]
[94] .//lodash/index.js 411 kB {0} [built]
[95] ./src/routers.js 2.06 kB {0} [built]
[172] ./
/fastclick/lib/fastclick.js 26 kB {0} [built]
chunk {1} 1.build.js?aba012fae86772b0488b, 1.build.js.map?aba012fae86772b0488b 19.9 kB {0} [rendered]
[96] ./src/views/index.vue 1.13 kB {1} [built]
[97] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e7fbad36&file=index.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/views/index.vue 1.53 kB {1} [built]
[98] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e7fbad36&file=index.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/views/index.vue 503 bytes {1} [built]
[99] ./
/css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] .//style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[101] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/index.vue 756 bytes {1} [built]
[102] ./src/assets/scss/iconfont/iconfont.css 41 bytes {1} [built]
[103] ./src/assets/scss/CV.scss 41 bytes {1} [built]
[104] ./src/assets/scss/github-markdown.css 41 bytes {1} [built]
[105] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/index.vue 153 bytes {1} [built]
[106] ./src/assets/images/index.png 89 bytes {1} [built]
[107] ./
/vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
chunk {2} 2.build.js?fcc082ffd06025520911, 2.build.js.map?fcc082ffd06025520911 46.2 kB {0} [rendered]
[99] .//css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] ./
/style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] .//vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[108] ./src/views/list.vue 908 bytes {2} [built]
[109] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/list.vue 5.73 kB {2} [built]
[110] ./
/babel-runtime/core-js/json/stringify.js 95 bytes {2} [built]
[111] .//babel-runtime//core-js/library/fn/json/stringify.js 211 bytes {2} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[125] ./src/components/backtotop.vue 1.15 kB {2} {3} [built]
[126] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-6eb06876&file=backtotop.vue!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/backtotop.vue 1.43 kB {2} {3} [built]
[127] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-6eb06876&file=backtotop.vue!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/backtotop.vue 1.45 kB {2} {3} [built]
[128] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/backtotop.vue 1.02 kB {2} {3} [built]
[129] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/backtotop.vue 104 bytes {2} {3} [built]
[130] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/list.vue 1.74 kB {2} [built]
chunk {3} 3.build.js?f1c99d0ec38e4746861b, 3.build.js.map?f1c99d0ec38e4746861b 126 kB {0} [rendered]
[99] ./
/css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] .//style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] ./
/vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[125] ./src/components/backtotop.vue 1.15 kB {2} {3} [built]
[126] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-6eb06876&file=backtotop.vue!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/backtotop.vue 1.43 kB {2} {3} [built]
[127] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-6eb06876&file=backtotop.vue!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/backtotop.vue 1.45 kB {2} {3} [built]
[128] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/backtotop.vue 1.02 kB {2} {3} [built]
[129] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/backtotop.vue 104 bytes {2} {3} [built]
[131] ./src/views/topic.vue 911 bytes {3} [built]
[132] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/topic.vue 6.77 kB {3} [built]
[133] ./src/components/nvAlert.vue 1.14 kB {3} {4} {7} [built]
[134] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-19b656b7&file=nvAlert.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/nvAlert.vue 1.54 kB {3} {4} {7} [built]
[135] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-19b656b7&file=nvAlert.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/nvAlert.vue 1.62 kB {3} {4} {7} [built]
[136] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/nvAlert.vue 1.03 kB {3} {4} {7} [built]
[137] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/nvAlert.vue 184 bytes {3} {4} {7} [built]
[138] ./src/components/reply.vue 916 bytes {3} [built]
[139] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/reply.vue 3.41 kB {3} [built]
[140] .//markdown/lib/index.js 143 bytes {3} [built]
[141] ./
/markdown/lib/markdown.js 51 kB {3} [built]
142//node-libs-browser//util/util.js 15.6 kB {3} [built]
143//node-libs-browser//util/support/isBufferBrowser.js 203 bytes {3} [built]
144//node-libs-browser//util//inherits/inherits_browser.js 672 bytes {3} [built]
[145] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/reply.vue 333 bytes {3} [built]
[146] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/topic.vue 3.38 kB {3} [built]
chunk {4} 4.build.js?00fdddb5ab10ce4fa66f, 4.build.js.map?00fdddb5ab10ce4fa66f 48.7 kB {0} [rendered]
[99] ./
/css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] .//style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] ./
/vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[133] ./src/components/nvAlert.vue 1.14 kB {3} {4} {7} [built]
[134] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-19b656b7&file=nvAlert.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/nvAlert.vue 1.54 kB {3} {4} {7} [built]
[135] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-19b656b7&file=nvAlert.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/nvAlert.vue 1.62 kB {3} {4} {7} [built]
[136] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/nvAlert.vue 1.03 kB {3} {4} {7} [built]
[137] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/nvAlert.vue 184 bytes {3} {4} {7} [built]
[147] ./src/views/new.vue 1.12 kB {4} [built]
[148] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-17c9d41a&file=new.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/views/new.vue 1.52 kB {4} [built]
[149] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-17c9d41a&file=new.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/views/new.vue 2.62 kB {4} [built]
[150] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/new.vue 4.6 kB {4} [built]
[151] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/new.vue 997 bytes {4} [built]
chunk {5} 5.build.js?c3802729a043aa7f31e3, 5.build.js.map?c3802729a043aa7f31e3 38.8 kB {0} [rendered]
[99] .//css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] ./
/style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] .//vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[152] ./src/views/message.vue 917 bytes {5} [built]
[153] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/message.vue 3.72 kB {5} [built]
[154] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/message.vue 1.84 kB {5} [built]
chunk {6} 6.build.js?18ec6a722718f39027c8, 6.build.js.map?18ec6a722718f39027c8 34.8 kB {0} [rendered]
[99] ./
/css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] .//style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] ./
/vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[155] ./src/views/about.vue 911 bytes {6} [built]
[156] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/about.vue 899 bytes {6} [built]
[157] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/about.vue 656 bytes {6} [built]
chunk {7} 7.build.js?98932c53ea64ec0d4d12, 7.build.js.map?98932c53ea64ec0d4d12 137 kB {0} [rendered]
[99] .//css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] ./
/style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] .//vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[133] ./src/components/nvAlert.vue 1.14 kB {3} {4} {7} [built]
[134] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-19b656b7&file=nvAlert.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/nvAlert.vue 1.54 kB {3} {4} {7} [built]
[135] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-19b656b7&file=nvAlert.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/nvAlert.vue 1.62 kB {3} {4} {7} [built]
[136] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/nvAlert.vue 1.03 kB {3} {4} {7} [built]
[137] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/nvAlert.vue 184 bytes {3} {4} {7} [built]
[158] ./src/views/login.vue 1.13 kB {7} [built]
[159] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-55a9cc7c&file=login.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/views/login.vue 1.53 kB {7} [built]
[160] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-55a9cc7c&file=login.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/views/login.vue 2.94 kB {7} [built]
[161] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/login.vue 6.3 kB {7} [built]
[162] ./src/libs/llqrcode.js 78 kB {7} [built]
[163] ./src/components/loading.vue 1.14 kB {7} [built]
[164] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-577dab7f&file=loading.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/loading.vue 1.54 kB {7} [built]
[165] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-577dab7f&file=loading.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/loading.vue 3.13 kB {7} [built]
[166] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/loading.vue 2.32 kB {7} [built]
[167] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/loading.vue 218 bytes {7} [built]
[168] .//vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/login.vue 730 bytes {7} [built]
chunk {8} 8.build.js?91e5dc3bdbf5ca9b6a91, 8.build.js.map?91e5dc3bdbf5ca9b6a91 38.1 kB {0} [rendered]
[99] .//css-loader/lib/css-base.js 1.51 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[100] ./
/style-loader/addStyles.js 7.15 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[107] .//vue-hot-reload-api/index.js 7 kB {1} {2} {3} {4} {5} {6} {7} {8} [built]
[112] ./src/components/header.vue 919 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[113] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/header.vue 1.91 kB {2} {3} {4} {5} {6} {7} {8} [built]
[114] ./src/components/menu.vue 1.13 kB {2} {3} {4} {5} {6} {7} {8} [built]
[115] ./
/style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 1.52 kB {2} {3} {4} {5} {6} {7} {8} [built]
[116] .//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-e50c7aa8&file=menu.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/menu.vue 2.44 kB {2} {3} {4} {5} {6} {7} {8} [built]
[117] .//babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/menu.vue 2.17 kB {2} {3} {4} {5} {6} {7} {8} [built]
[118] ./src/components/user-info.vue 1.15 kB {2} {3} {4} {5} {6} {7} {8} [built]
[119] .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 1.55 kB {2} {3} {4} {5} {6} {7} {8} [built]
[120] ./
/css-loader?sourceMap!.//vue-loader/lib/style-rewriter.js?id=_v-acbbda1a&file=user-info.vue!.//sass-loader!.//vue-loader/lib/selector.js?type=style&index=0!./src/components/user-info.vue 265 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[121] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/components/user-info.vue 1.27 kB {2} {3} {4} {5} {6} {7} {8} [built]
[122] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/user-info.vue 540 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[123] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/menu.vue 880 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[124] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/components/header.vue 932 bytes {2} {3} {4} {5} {6} {7} {8} [built]
[169] ./src/views/user.vue 908 bytes {8} [built]
[170] ./
/babel-loader!.//vue-loader/lib/selector.js?type=script&index=0!./src/views/user.vue 3.07 kB {8} [built]
[171] ./
/vue-html-loader!.//vue-loader/lib/selector.js?type=template&index=0!./src/views/user.vue 1.79 kB {8} [built]
chunk {9} common.js, common.js.map (common.js) 0 bytes [rendered]
Child extract-text-webpack-plugin:
chunk {0} extract-text-webpack-plugin-output-filename 5.1 kB [rendered]
[0] ./
/css-loader?sourceMap!.//cssnext-loader!./src/assets/scss/iconfont/iconfont.css 3.59 kB {0} [built]
[1] ./
/css-loader/lib/css-base.js 1.51 kB {0} [built]
Child extract-text-webpack-plugin:
chunk {0} extract-text-webpack-plugin-output-filename 33 kB [rendered]
[0] .//css-loader?sourceMap!.//cssnext-loader!./src/assets/scss/github-markdown.css 31.5 kB {0} [built]
[1] .//css-loader/lib/css-base.js 1.51 kB {0} [built]
Child extract-text-webpack-plugin:
Asset Size Chunks Chunk Names
images/1ead16c102ee8190b3459bfc0db90e8b.gif 4.29 kB [emitted]
images/9cf96e7cfe4b992a542814b6dae9cf56.png 318 bytes [emitted]
images/76c0f3299044482b9c022de20671e5a5.png 885 bytes [emitted]
images/89abb3c7af6e1c95538e1489fed4feee.png 630 bytes [emitted]
images/f95d81473c5e661b988fb30f31e36621.png 1.64 kB [emitted]
images/0d6e28274d02050cc49a67eeef5f1c70.png 498 bytes [emitted]
chunk {0} extract-text-webpack-plugin-output-filename 46.1 kB [rendered]
[0] ./
/css-loader?sourceMap!.//sass-loader!.//cssnext-loader!./src/assets/scss/CV.scss 44 kB {0} [built]
[1] ./~/css-loader/lib/css-base.js 1.51 kB {0} [built]
[2] ./src/assets/images/loading.gif 89 bytes {0} [built]
[3] ./src/assets/images/components/nav_icon.png 89 bytes {0} [built]
[4] ./src/assets/images/components/login_icon.png 89 bytes {0} [built]
[5] ./src/assets/images/components/go_next_icon.png 89 bytes {0} [built]
[6] ./src/assets/images/components/user.png 89 bytes {0} [built]
[7] ./src/assets/images/components/go_icon.png 89 bytes {0} [built]
webpack: bundle is now VALID.

运行npm install报错

运行了好几遍后,还是有以下错误。项目能跑起来,但浏览器访问是空白一片。我的是window环境,请问该怎么解决?
好像学习下,然后自己写一个出来...

npm WARN addRemoteGit Error: not found: git
npm WARN addRemoteGit at F (D:\nodejs\node_modules\npm\node_modules\which\which.js:63:19)
npm WARN addRemoteGit at E (D:\nodejs\node_modules\npm\node_modules\which\which.js:72:29)
npm WARN addRemoteGit at D:\nodejs\node_modules\npm\node_modules\which\which.js:81:16
npm WARN addRemoteGit at D:\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15)
npm WARN addRemoteGit git+http://ikt.pm2.io/ikt.git#master resetting remote C:\Users\612\AppData\Roaming\npm-cache_git-remotes\git-http-ikt-pm2-io-ikt-git-master-d352a2a2 because of error: { Error: not found: git
npm WARN addRemoteGit at F (D:\nodejs\node_modules\npm\node_modules\which\which.js:63:19)
npm WARN addRemoteGit at E (D:\nodejs\node_modules\npm\node_modules\which\which.js:72:29)
npm WARN addRemoteGit at D:\nodejs\node_modules\npm\node_modules\which\which.js:81:16
npm WARN addRemoteGit at D:\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\index.js:44:5
npm WARN addRemoteGit at D:\nodejs\node_modules\npm\node_modules\which\node_modules\isexe\windows.js:29:5
npm WARN addRemoteGit at FSReqWrap.oncomplete (fs.js:117:15) code: 'ENOGIT' }
npm ERR! git clone --template=C:\Users\612\AppData\Roaming\npm-cache_git-remotes_templates --mirror http://ikt.pm2.io/ikt.git C:\Users\612\AppData\Roaming\npm-cache_git-remotes\git-http-ikt-pm2-io-ikt-git-master-d352a2a2: undefined
npm ERR! git clone --template=C:\Users\612\AppData\Roaming\npm-cache_git-remotes_templates --mirror http://ikt.pm2.io/ikt.git C:\Users\612\AppData\Roaming\npm-cache_git-remotes\git-http-ikt-pm2-io-ikt-git-master-d352a2a2: undefined
npm WARN optional Skipping failed optional dependency /chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]
npm WARN optional Skipping failed optional dependency /pm2/ikt:
npm WARN not found: git
npm WARN optional Skipping failed optional dependency /pm2/chokidar/fsevents:
npm WARN notsup Not compatible with your operating system or architecture: [email protected]

依赖包有问题

npm install之后启动不行,提示source-map没有,安装完source-map,提示soure-list,

windows安装环境报错

node-sass 模块报错,好像和系统有关系,查了资料,还是不知怎么解决 0.0

js
[0] multi main 28 bytes {0} [built]
factory:0ms building:10ms = 10ms
+ 114 hidden modules

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-98ff9be0&file=index.vue!./
/sass-loader!./~/vue-loader/lib/selector.js?t
ype=style&index=0!./src/views/index.vue 4:14-282

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-e1dbd576&file=message.vue!./
/sass-loader!./~/vue-loader/lib/selector.js
?type=style&index=0!./src/views/message.vue 4:14-286

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-236d6544&file=new.vue!./
/sass-loader!./~/vue-loader/lib/selector.js?typ
e=style&index=0!./src/views/new.vue 4:14-278

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-7d27d527&file=login.vue!./
/sass-loader!./~/vue-loader/lib/selector.js?t
ype=style&index=0!./src/views/login.vue 4:14-282

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-7b86247d&file=user.vue!./
/sass-loader!./~/vue-loader/lib/selector.js?ty
pe=style&index=0!./src/views/user.vue 4:14-280

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-029e97bf&file=header.vue!./
/sass-loader!./~/vue-loader/lib/selector.js?
type=style&index=0!./src/components/header.vue 4:14-284

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-7cb3599c&file=nvAlert.vue!./
/sass-loader!./~/vue-loader/lib/selector.js
?type=style&index=0!./src/components/nvAlert.vue 4:14-286

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-0124b00c&file=loading.vue!./
/sass-loader!./~/vue-loader/lib/selector.js
?type=style&index=0!./src/components/loading.vue 4:14-286

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-c7aedfde&file=menu.vue!./
/sass-loader!./~/vue-loader/lib/selector.js?ty
pe=style&index=0!./src/components/menu.vue 4:14-280

ERROR in %1 is not a valid Win32 application.
?\D:\MyProject\git-demo\Vue-cnodejs\node_modules\node-sass\vendor\win32-x64-46
\binding.node
@ .//style-loader!.//css-loader?sourceMap!.//vue-loader/lib/style-rewriter.j
s?id=_v-1584dcae&file=user-info.vue!./
/sass-loader!./~/vue-loader/lib/selector.
js?type=style&index=0!./src/components/user-info.vue 4:14-290
Child extract-text-webpack-plugin:

如何登录

@shinygang 请问如何登录,我在cnode上已经登陆过,但是token是否不共享,目前无法登录

项目启动不了,详细报错信息如下:

克隆好了项目,npm install 安装第三方模块
node server.js 准备启动项目,报错信息如下:

➜  Vue-cnodejs git:(master) ✗ node server.js
module.js:327
    throw err;
    ^

Error: Cannot find module 'memory-fs'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/Users/wuhuaji/sync/code/Vue-cnodejs/node_modules/.npminstall/webpack-dev-middleware/1.6.1/webpack-dev-middleware/middleware.js:5:24)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)

根据报错信息,似乎与webpack-dev-middleware相关,于是安装这个模块,但是没用,请问这是什么回事呢?

另还有个问题,npm run dist 也报错,报错信息如下:

➜  Vue-cnodejs git:(master) ✗ npm run dist

> [email protected] dist /Users/wuhuaji/sync/code/Vue-cnodejs
> NODE_ENV=development gulp

module.js:327
    throw err;
    ^

Error: Cannot find module 'globby'
    at Function.Module._resolveFilename (module.js:325:15)
    at Function.Module._load (module.js:276:25)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)
    at Object.<anonymous> (/Users/wuhuaji/sync/code/Vue-cnodejs/node_modules/.npminstall/del/2.2.0/del/index.js:3:14)
    at Module._compile (module.js:409:26)
    at Object.Module._extensions..js (module.js:416:10)
    at Module.load (module.js:343:32)
    at Function.Module._load (module.js:300:12)
    at Module.require (module.js:353:17)
    at require (internal/module.js:12:17)

npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "dist"
npm ERR! node v4.4.0
npm ERR! npm  v2.14.20
npm ERR! code ELIFECYCLE
npm ERR! [email protected] dist: `NODE_ENV=development gulp`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] dist script 'NODE_ENV=development gulp'.
npm ERR! This is most likely a problem with the Vue-Cnodejs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     NODE_ENV=development gulp
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs Vue-Cnodejs
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR!     npm owner ls Vue-Cnodejs
npm ERR! There is likely additional logging output above.

不知这是什么原因所致?

本人node只是了解,还请多多指教

我克隆本地爆sass错误

我克隆本地爆sass错误;
ERROR in ENOENT: no such file or directory, scandir 'C:\Users\Mz\Desktop\gitconde\Vue-cnode
js\node_modules.3.10.0@node-sass\vendor'
@ .//.0.13.1@style-loader!.//.0.23.1@css-loader?sourceMap!.//.7.5.3@vue-loader/lib/styl
e-rewriter.js?id=_v-65e4ff2e&file=user-info.vue!./
/.3.2.3@sass-loader!./~/.7.5.3@vue-loade
r/lib/selector.js?type=style&index=0!./src/components/user-info.vue 4:14-319 13:2-17:4 14:2
0-325
Child extract-text-webpack-plugin:

ERROR in ENOENT: no such file or directory, scandir 'C:\Users\Mz\Desktop\gitconde\Vue-c

nodejs\node_modules.3.10.0@node-sass\vendor'

依赖安装了的,就是报这个错误,然后我发现真的没有C:\Users\Mz\Desktop\gitconde\Vue-c
nodejs\node_modules.3.10.0@node-sass\vendor这个文件夹,怎么样才可以本地安装成功呢

build出来的东西应该怎么用?

build出来的东西没有办法通过index.html访问,那么要将build里面的东西放到哪里才可以访问?node server是可以访问的。

项目启动报错

ERROR in ./src/views/topic.vue

C:\work\Vue-cnodejs\src\views\topic.vue
149:19 error Expected indentation of 16 spaces but found 14 indent

✖ 1 problem (1 error, 0 warnings)

Child extract-text-webpack-plugin:
chunk {0} extract-text-webpack-plugin-output-filename 35.7 kB [rendered]
[0] .//css-loader?sourceMap!.//cssnext-loader!./src/assets/scss/github-markdown.css 34.1 kB {0} [built]
[1] .//css-loader/lib/css-base.js 1.51 kB {0} [built]
Child extract-text-webpack-plugin:
chunk {0} extract-text-webpack-plugin-output-filename 5.21 kB [rendered]
[0] ./
/css-loader?sourceMap!.//cssnext-loader!./src/assets/scss/iconfont/iconfont.css 3.7 kB {0} [built]
[1] ./
/css-loader/lib/css-base.js 1.51 kB {0} [built]
Child extract-text-webpack-plugin:
Asset Size Chunks Chunk Names
images/1ead16c102ee8190b3459bfc0db90e8b.gif 4.29 kB [emitted]
images/9cf96e7cfe4b992a542814b6dae9cf56.png 318 bytes [emitted]
images/76c0f3299044482b9c022de20671e5a5.png 885 bytes [emitted]
images/89abb3c7af6e1c95538e1489fed4feee.png 630 bytes [emitted]
images/f95d81473c5e661b988fb30f31e36621.png 1.64 kB [emitted]
images/0d6e28274d02050cc49a67eeef5f1c70.png 498 bytes [emitted]
chunk {0} extract-text-webpack-plugin-output-filename 47.2 kB [rendered]
[0] .//css-loader?sourceMap!.//sass-loader!.//autoprefixer-loader?{browsers:["last 2 version", "> 1%"]}!./src/assets/scss/CV.scss 45.2 kB {0} [built]
[1] ./
/css-loader/lib/css-base.js 1.51 kB {0} [built]
[2] ./src/assets/images/loading.gif 89 bytes {0} [built]
[3] ./src/assets/images/components/nav_icon.png 89 bytes {0} [built]
[4] ./src/assets/images/components/login_icon.png 89 bytes {0} [built]
[5] ./src/assets/images/components/go_next_icon.png 89 bytes {0} [built]
[6] ./src/assets/images/components/user.png 89 bytes {0} [built]
[7] ./src/assets/images/components/go_icon.png 89 bytes {0} [built]
webpack: bundle is now VALID.

关于sass的一些问题。

Vue组件里用sass写样式,外联sass样式在webpack.config里配置loader没问题的。

但在内联写sass就不行,需要在其他地方有什么配置么?

<style lang="sass">..</style>

问题:编译报错,内联无法渲染样式,

$是哪里来的?

在main.js 中$.ajaxSettings.crossDomain = true;
其中$是指的zepto吧,但是并没有有见在哪里引入zepto或者jQuery啊,请教这个$怎么来的

router subroutes不生效

routers.js加入如下子路由:

        '/company':{               //公司
            name:'company',
            component: function(resolve){
                require(['./views/company/index.vue'],resolve);
            }, 
            subRoutes: {
                '/about':{               //关于
                    name:'companyAbout',
                    component: function(resolve){
                        require(['./views/company/about.vue'],resolve);
                    }
                }
            }
        },

访问/company是正常的,但访问/company/about就不正常了,出来的页面还是./views/company/index.vue,而不是./views/company/about.vue。
在router.beforeEach,用 console.log(transition.to); 输出的应该是路由已经匹配上的

Route {name: "companyAbout", path: "/company/about", query: Object, params: Object, matched: RecognizeResults[2]}

请教一下,是哪些没设置对吗?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.