2015-10-07 39 views
0

因此,我正在關注新的Ng-book 2,並且我遇到了一個錯誤,導致我無法主動跟隨tut。我將這個問題發送給作者,所以一旦他們回覆,我會用他們的答案更新這個問題。但暫時你的幫助非常感謝!ng-book 2表格錯誤

基本上,爲了運行窗體和表單驗證示例,我必須運行'make install'和'make dev'命令。

make install的優秀作品,但後來我做dev的我得到這個錯誤:

./node_modules/.bin/webpack-dev-server 
module.js:338 
    throw err; 
    ^

Error: Cannot find module 'optimist' 

一旦尋找到什麼是樂觀的,這是一些過時的和不支持的節點模塊。我認爲這意味着webpack的配置文件需要更新,因爲它包含一些對它的引用。

喜歡這裏:

var argv = require('optimist') 
     // .alias('e','env').default('e','dev') 
     // .alias('r','release').default('r', false) 
     // .alias('m','minify') 
     // .alias('t','hotComponents').default('t', false) 
     .argv; 

的問題,那麼,我該如何更新呢?

+1

儘量只'NPM我optimist' – alexpods

+0

似乎已經奏效。不過現在我得到了一堆不同的錯誤。呃..這本書很棒,但如果它沒有那麼多的錯誤會很好 –

+1

那麼你是瞄準一個不夠穩定的移動目標。這些示例可能是針對特定版本編寫的,如果版本發生更改,可能無法正常工作,特別是Angular2版本。 – Chandermani

回答

0

要解決這個特定的問題,你可以這樣做:

npm i optimist