1

https://github.com/angular/universal-starter.gitのようにリポジトリを複製し、npm install を実行すると、依存関係が正常にダウンロードされました。ただし、npm start でプロジェクトを開始すると、次のエラーが発生しました。

    [0] Hash: 85bf4f395734d9bd880ccd42ebf013da158a27f7                                    r Version: webpack 2.1.0-beta.27
Child
    Hash: 85bf4f395734d9bd880c
    Version: webpack 2.1.0-beta.27
    Time: 17667ms
                 Asset     Size  Chunks             Chunk Names
        main.bundle.js  2.82 MB       0  [emitted]  main
    main.bundle.js.map  2.74 MB       0  [emitted]  main
     [277] ./src async 160 bytes {0} [built]
        + 436 hidden modules

    ERROR in ./~/angular2-universal-polyfills/browser.js
    Module not found: Error: Can't resolve 'es6-promise' in '/Users/yaroslavsalmin/Documents/angular universal/universal-starter/node_modules/angular2-universal-polyfills'
     @ ./~/angular2-universal-polyfills/browser.js 2:0-22
     @ ./src/client.ts

    ERROR in ./~/angular2-universal-polyfills/browser.js
    Module not found: Error: Can't resolve 'es6-shim' in '/Users/yaroslavsalmin/Documents/angular universal/universal-starter/node_modules/angular2-universal-polyfills'
     @ ./~/angular2-universal-polyfills/browser.js 3:0-19
     @ ./src/client.ts

    ERROR in ./~/angular2-universal-polyfills/browser.js
    Module not found: Error: Can't resolve 'ie-shim' in '/Users/yaroslavsalmin/Documents/angular universal/universal-starter/node_modules/angular2-universal-polyfills'
     @ ./~/angular2-universal-polyfills/browser.js 4:0-18
     @ ./src/client.ts
Child
    Hash: cd42ebf013da158a27f7
    Version: webpack 2.1.0-beta.27
    Time: 17641ms
           Asset     Size  Chunks             Chunk Names
        index.js  2.67 MB       0  [emitted]  main
    index.js.map  2.58 MB       0  [emitted]  main
     [259] ./src async 160 bytes {0} [built]
        + 419 hidden modules

エラーを解決するにはどうすればよいですか?

4

1 に答える 1

0

attomos のおかげで、webpack からより詳細なエラーを取得できました。これは、いくつかの npm パッケージが欠落していることを示していました。一括依存関係をインストールする場合、npm では正常です。必要なパッケージを再インストールすると、アプリは問題なく起動しました。

于 2016-12-13T13:57:43.750 に答える