在现有的angular2应用程序使用cliangular度通用安装

我正在按照以下链接https://universal.angular.io/quickstart/的指示,在现有的angular 2应用上实现通用cli时遇到一些问题

在第一个命令安装angular-universal

npm install body-parser angular2-universal preboot express --save 

我得到下面的错误

 npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.0.17: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN enoent ENOENT: no such file or directory, open 'C:\test-app\node_modules\node_modules\package.json' npm WARN angular2-universal@2.1.0-rc.1 requires a peer of zone.js@~0.6.21 but none was installed. npm WARN angular2-universal-polyfills@2.1.0-rc.1 requires a peer of zone.js@~0.6.21 but none was installed. 

在执行第二个命令之后,我正面临下面列出的错误

 / Resolving "express" from "https://raw.githubusercontent.com/types/npm-express/40186271a77cdfad17681014be3ea8b05fc8dcf…- Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…\ Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…| Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…/ Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…- Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…\ Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…| Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…/ Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…- Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…\ Resolving "mime" from "https://raw.githubusercontent.com/types/npm-mime/c7c5810698b7eaa421702a53644a8963d372f758/typi…typings ERR! message Unable to find "node" ("npm") in the registry. typings ERR! message However, we found "node" for 2 other sources: "dt" and "env" typings ERR! message You can install these using the "source" option. typings ERR! message We could use your help adding these typings to the registry: https://github.com/typings/registry typings ERR! caused by https://api.typings.org/entries/npm/node/versions/latest responded with 404, expected it to equal 200 typings ERR! typings ERR! cwd C:\test-app typings ERR! system Windows_NT 10.0.14393 typings ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Users\\Ajackus Consultancy\\AppData\\Roaming\\npm\\node_modules\\typings\\dist\\bin.js" "install" "node" "express" "body-parser" "serve-static" "express-serve-static-core" "mime" "--global" typings ERR! node -v v4.6.0 typings ERR! typings -v 2.1.0 typings ERR! typings ERR! If you need help, you may report this error at: typings ERR! <https://github.com/typings/typings/issues> 

我错过了什么?

没有什么,这些是警告,而不是错误。 你很可能安全地忽略这些。 在依赖关系之后安装依赖关系时会发生这种情况。

types的使用有点不赞成@types 。 而不是这些命令执行这些,并删除您的本地types文件夹:

 npm install --save-dev @types/node npm install --save-dev @types/express npm install --save-dev @types/body-parser npm install --save-dev @types/serve-static npm install --save-dev @types/express-serve-static-core npm install --save-dev @types/mime