2016-09-21 54 views
0

我使用這個GitHub庫開始Angular2學習:https://github.com/angular/quickstart使dyld:找不到符號:_node_module_register

我試着開始使用NPM啓動一個瀏覽器中查看該項目。 (我已經運行npm install)。這恰恰說明了這個錯誤:

$ npm start 

\> [email protected] start /Users/kimnicolemontano/quickstart 
\> tsc && concurrently "tsc -w" "lite-server" 
    Did not detect a `bs-config.json` or `bs-config.js` override file. Using lite-server defaults... 
    ** browser-sync config ** 
    { injectChanges: false, 
    files: [ './**/*.{html,htm,css,js}' ], 
    watchOptions: { ignored: 'node_modules' }, 
    server: { baseDir: './', middleware: [ [Function], [Function] ] } } 
    dyld: lazy symbol binding failed: Symbol not found: _node_module_register 
    Referenced from: /Users/username/quickstart/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node 
    Expected in: flat namespace 

    dyld: Symbol not found: _node_module_register 
    Referenced from: /Users/username/quickstart/node_modules/fsevents/lib/binding/Release/node-v48-darwin-x64/fse.node 
    Expected in: flat namespace 

    10:53:50 AM - Compilation complete. Watching for file changes. 

我在udemy https://www.udemy.com/ultimate-angular-2/做這門課程。我遵循安裝過程。

回答

0

看起來問題是由您的本地節點或NPM安裝引起的。解決此問題的最佳方法是再次卸載並重新安裝Node和NPM,然後將其更新爲最新版本。

要做到這一點,只需做這些步驟:

  • 須藤,我
  • NPM安裝NPM -g

  • 須藤,我

  • NPM緩存清理-f
  • npm install -gn
  • n穩定

然後,運行這些來驗證您的新版本。

節點-v

NPM -v

相關問題