Aurelia,webpack的安装问题

时间:2016-08-30 10:36:50

标签: installation webpack aurelia

我今天想尝试Aurelia,但我遇到了webpack骨架的问题。 所以,我已经在官方网站上下载了webpack骨架,并启动了npm install和start脚本。

但是当我浏览http://localhost:9000/时,我遇到了很多错误。

Html Webpack Plugin:
  TypeError: Cannot read property 'request' of undefined

  - ExternalModuleFactoryPlugin.js:37 handleExternals
    [aurelia]/[config-generate-index-html]/[webpack]/lib/ExternalModuleFactoryPl    ugin.js:37:33

  - ExternalModuleFactoryPlugin.js:46 next
    [aurelia]/[config-generate-index-html]/[webpack]/lib/ExternalModuleFactoryPl    ugin.js:46:8

  - ExternalModuleFactoryPlugin.js:59 handleExternals
    [aurelia]/[config-generate-index-html]/[webpack]/lib/ExternalModuleFactoryPl    ugin.js:59:7

  - ExternalModuleFactoryPlugin.js:79 ExternalModuleFactoryPlugin.
    [aurelia]/[config-generate-index-html]/[webpack]/lib/ExternalModuleFactoryPl    ugin.js:79:5

  - NormalModuleFactory.js:177 
    [aurelia]/[webpack]/lib/NormalModuleFactory.js:177:3

  - Tapable.js:123 NormalModuleFactory.applyPluginsAsyncWaterfall
    [aurelia]/[webpack]/[tapable]/lib/Tapable.js:123:70

  - NormalModuleFactory.js:161 NormalModuleFactory.create
    [aurelia]/[webpack]/lib/NormalModuleFactory.js:161:8

  - Compilation.js:356 Compilation.process [as _addModuleChain]
    [aurelia]/[webpack]/lib/Compilation.js:356:16

  - Compilation.js:427 Compilation.process [as addEntry]
    [aurelia]/[webpack]/lib/Compilation.js:427:7

  - SingleEntryPlugin.js:22 SingleEntryPlugin.
    [aurelia]/[config-generate-index-html]/[webpack]/lib/SingleEntryPlugin.js:22    :15

  - Tapable.js:156 Compiler.applyPluginsParallel
    [aurelia]/[webpack]/[tapable]/lib/Tapable.js:156:14

  - Compiler.js:431 Compiler.compile
    [aurelia]/[webpack]/lib/Compiler.js:431:7

  - Compiler.js:237 Compiler.runAsChild
    [aurelia]/[webpack]/lib/Compiler.js:237:7

  - compiler.js:70 
    [aurelia]/[config-generate-index-html]/[html-webpack-plugin]/lib/compiler.js    :70:19

  - compiler.js:69 Object.compileTemplate
    [aurelia]/[config-generate-index-html]/[html-webpack-plugin]/lib/compiler.js    :69:10

  - index.js:47 Compiler.
    [aurelia]/[config-generate-index-html]/[html-webpack-plugin]/index.js:47:40

  - Tapable.js:156 Compiler.applyPluginsParallel
    [aurelia]/[webpack]/[tapable]/lib/Tapable.js:156:14

  - Compiler.js:431 Compiler.compile
    [aurelia]/[webpack]/lib/Compiler.js:431:7

  - Compiler.js:47 Watching.
    [aurelia]/[webpack]/lib/Compiler.js:47:17

我使用2.15.9 npm版本和4.5.0节点版本。

1 个答案:

答案 0 :(得分:1)

您的npm版本必须为3或更高版本。使用npm install npm -g更新npm,然后再次安装软件包。