BUPT-HJM/vue-blog

npm run dev报错

exo-m opened this issue · 6 comments

exo-m commented

{ app: { port: 8889, baseApi: '/api' },
mongodb: { url: 'mongodb://localhost:27017/vue-blog' },
jwt: { secret: 'me' },
mongodbSecret: { user: 'andy', pass: '123456' },
admin: { user: 'admin', pwd: '123456' } }
C:\WorkSpace\Project\nodejs\vue-blog\node_modules\require-dir\index.js:97
if (!require.extensions.hasOwnProperty(ext)) {
^

TypeError: require.extensions.hasOwnProperty is not a function
at requireDir (C:\WorkSpace\Project\nodejs\vue-blog\node_modules\require-dir\index.js:97:37)
at importDir (C:\WorkSpace\Project\nodejs\vue-blog\node_modules\import-dir\index.js:31:17)
at Object. (C:/WorkSpace/Project/nodejs/vue-blog/server/api/index.js:6:16)
at Module._compile (module.js:624:30)
at loader (C:\WorkSpace\Project\nodejs\vue-blog\node_modules\babel-register\lib\node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (C:\WorkSpace\Project\nodejs\vue-blog\node_modules\babel-register\lib\node.js:154:7)
at Module.load (module.js:545:32)
at tryModuleLoad (module.js:508:12)
at Function.Module._load (module.js:500:3)
at Module.require (module.js:568:17)
at require (internal/module.js:11:18)
at Object. (C:/WorkSpace/Project/nodejs/vue-blog/server/index.js:9:1)
at Module._compile (module.js:624:30)
at loader (C:\WorkSpace\Project\nodejs\vue-blog\node_modules\babel-register\lib\node.js:144:5)
at Object.require.extensions.(anonymous function) [as .js] (C:\WorkSpace\Project\nodejs\vue-blog\node_modules\babel-register\lib\node.js:154:7)
at Module.load (module.js:545:32)
[nodemon] app crashed - waiting for file changes before starting...

node版本是6+么
如果不是,提供下node/npm版本以及环境~

exo-m commented

node:8.5.0
npm:5.3.0

exo-m commented

win10系统

由于require-dir这个包的问题
aseemk/requireDir@7fca87c

# 解决方式:更新下require-dir
npm i require-dir@latest

我后面会更新仓库lock解决下这个问题

exo-m commented

OK

已更新,可以pull下来更新一下代码
commit:3e88f9a