由于手写笔样式,无法在快速托管的Webpack生成的js上加载%5Bobject%20Object%5D

时间:2016-06-29 14:34:57

标签: express angular webpack

我正在努力扩充example found here。首先,如果我致电npm start,它的效果会非常好。现在我想尝试使用现有的ExpressJS项目。为了快速而肮脏地执行此操作,我将三个js文件复制到./public/javascripts文件夹并创建以下index.jade ...

extends layout

block content
  my-app Loading....
  script(type="text/javascript", src="http://localhost:3000/javascripts/polyfills.js")
  script(type="text/javascript", src="http://localhost:3000/javascripts/vendor.js")
  script(type="text/javascript", src="http://localhost:3000/javascripts/app.js")

但现在我得到......

Error: Uncaught (in promise): Failed to load %5Bobject%20Object%5D
  at resolvePromise (zone.js:538)
  at PromiseCompleter.reject (zone.js:515)
  at application_ref.js:349
  at ZoneDelegate.invoke (zone.js:323)
  at Object.NgZoneImpl.inner.inner.fork.onInvoke (ng_zone_impl.js:48)
  at ZoneDelegate.invoke (zone.js:322)
  at Zone.run (zone.js:216)
  at zone.js:571
  at ZoneDelegate.invokeTask (zone.js:356)
  at Object.NgZoneImpl.inner.inner.fork.onInvokeTask (ng_zone_impl.js:39)
  at ZoneDelegate.invokeTask (zone.js:355)
  at Zone.runTask (zone.js:256)
  at drainMicroTaskQueue (zone.js:474)
  at XMLHttpRequest.ZoneTask.ZoneTask.cancelFn.invoke (zone.js:426)


zone.js:461 Unhandled Promise rejection: Failed to load %5Bobject%20Object%5D ; Zone: angular ; Task: Promise.then ; Value: Failed to load %5Bobject%20Object%5DconsoleError @ zone.js:461_loop_1 @ zone.js:490drainMicroTaskQueue @zone.js:494ZoneTask.ZoneTask.cancelFn.invoke @ zone.js:426

当前项目is available here

1 个答案:

答案 0 :(得分:1)

因此,出于某种原因,这适用于内置的webpack服务器

styleUrls: [String(require('./navbar.component.styl'))]

这当然应该是

styles: [String(require('./navbar.component.styl'))]