使用mgechev/angular-seed时, npm start
报错:
[21:22:01] 'build.dev' errored after 7.24 s
[21:22:01] Error in plugin 'run-sequence(build.html_css)'
Message:
Cannot find module '.tmp/Rx.min.js'
Details:
code: MODULE_NOT_FOUND
Stack:
Error: Cannot find module '.tmp/Rx.min.js'
at Function.Module._resolveFilename (module.js:469:15)
at Function.resolve (internal/module.js:27:19)
...
解决办法:
先执行: ./node_modules/.bin/gulp build.bundle.rxjs
,
然后npm start
.
原因是package.json中postinstall没有正确执行:
{
"postinstall": "gulp check.versions && gulp build.bundle.rxjs && npm prune && gulp webdriver && gulp print.banner"
}
其中就有生成rxjs的命令.
也可以执行npm run postinstall
来安装rxjs.
参考:
https://github.com/mgechev/angular-seed/issues/1501
欢迎补充指正!