【发布时间】:2015-10-07 00:33:17
【问题描述】:
所以我在新的 Ng-book 2 中跟随,我遇到了一个错误,阻止我积极跟随 tut。我已将问题发送给作者,所以一旦他们回复,我将用他们的答案更新这个问题。但是暂时非常感谢您的帮助!
基本上,为了运行表单和表单验证示例,我必须运行命令“make install”和“make dev”。
Make install 工作正常,但后来我 make dev 我得到了这个错误:
./node_modules/.bin/webpack-dev-server
module.js:338
throw err;
^
Error: Cannot find module 'optimist'
在研究 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;
那么问题是,我该如何更新呢?
【问题讨论】:
-
试试
npm i optimist -
似乎奏效了。不过,我现在遇到了很多不同的错误。呃..这本书很棒,但如果没有那么多错误就更好了
-
嗯,您正在瞄准一个不够稳定的移动目标。这些示例可能针对特定版本编写,如果版本发生变化,尤其是 Angular2 版本,可能无法正常工作。
-
@alexpods 如果您提交您的答案作为答案,我可以给您信用。再次感谢您的帮助。