我是按角度移动的,https://github.com/angular/mobile-toolkit/blob/master/guides/cli-setup.md
节点版本v4.4.3 NPM版本2.15.1
问题是,当我键入$ ng serve时,会遇到以下错误。
Cannot read property 'makeCurrent' of undefined
TypeError: Cannot read property 'makeCurrent' of undefined
at Object.<anonymous> (/Users/user/Documents/Projects/PWA/hello-mobile/node_modules/angular2-universal/dist/node/node.js:7:35)
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)
at Object.<anonymous> (/Users/user/Documents/Projects/PWA/hello-mobile/node_modules/angular2-universal/dist/node/index.js:5:17)
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)
at Object.<anonymous> (/Users/user/Documents/Projects/PWA/hello-mobile/node_modules/angular2-broccoli-prerender/dist/prerender.js:8:28)
at Module._compile (module.js:409:26)发布于 2016-07-05 07:08:12
好吧,终于起作用了。更新根文件夹中的package.json,如下所示
"angular2-broccoli-prerender": "0.11.3",
"angular2-universal": "0.104.4",还添加
"child-process-promise": "^2.0.2",
"optimist": "^0.6.1"然后
> npm update这将使它再次工作。
发布于 2016-07-14 14:23:08
我只需更新Aswin提到的两个包就可以让它工作。
当时的最新/工作版本是:
"angular2-broccoli-prerender": "0.11.5",
"angular2-universal":"0.104.5",https://stackoverflow.com/questions/38195887
复制相似问题