angular / angular2-seed

MIT License
1.01k stars 640 forks source link

unrecognized option: cors #151

Closed yanyixing closed 7 years ago

yanyixing commented 7 years ago

node and npm version are as blow node -v v6.9.2 npm -v 3.10.9

npm install is ok

but npm start is error, the detail info as below.

angular2-seed@1.0.0 start /Users/yanyx/GitRepo/angular2-seed npm run server

angular2-seed@1.0.0 server /Users/yanyx/GitRepo/angular2-seed webpack-dev-server --inline --progress --cors --port 3000 --content-base src

webpack-dev-server 2.1.0-beta.11 webpack 2.1.0-beta.27 Usage: http://webpack.github.io/docs/webpack-dev-server.html

Config options: --config Path to the config file [字符串] [默认值: webpack.config.js or webpackfile.js] --env Enviroment passed to the config, when it is a function

Basic options: --context The root directory for resolving entry point and stats [字符串] [默认值: The current directory] --entry The entry point [字符串] --watch, -w Watch the filesystem for changes [布尔] --debug Switch loaders to debug mode [布尔] --devtool Enable devtool for better debugging experience (Example: --devtool eval-cheap-module-source-map) [字符串] -d shortcut for --debug --devtool eval-cheap-module-source-map --output-pathinfo [布尔] -p shortcut for --optimize-minimize --define process.env.NODE_ENV="production" [布尔] --progress Print compilation progress in percentage [布尔]

Module options: --module-bind Bind an extension to a loader [字符串] --module-bind-post [字符串] --module-bind-pre [字符串]

Output options: --output-path The output path for compilation assets [字符串] [默认值: The current directory] --output-filename The output filename of the bundle [字符串] [默认值: [name].js] --output-chunk-filename The output filename for additional chunks [字符串] [默认值: filename with [id] instead of [name] or [id] prefixed] --output-source-map-filename The output filename for the SourceMap [字符串] --output-public-path The public path for the assets [字符串] --output-jsonp-function The name of the jsonp function used for chunk loading [字符串] --output-pathinfo Include a comment with the request for every dependency (require, import, etc.) [布尔] --output-library Expose the exports of the entry point as library [字符串] --output-library-target The type for exposing the exports of the entry point as library [字符串]

Advanced options: --records-input-path Path to the records file (reading) [字符串] --records-output-path Path to the records file (writing) [字符串] --records-path Path to the records file [字符串] --define Define any free var in the bundle [字符串] --target The targeted execution enviroment [字符串] --cache Enable in memory caching [布尔] [默认值: It's enabled by default when watching] --watch-stdin, --stdin close when stdin ends [布尔] --watch-aggregate-timeout Timeout for gathering changes while watching --watch-poll The polling intervall for watching (also enable polling) [布尔] --hot Enables Hot Module Replacement [布尔] --prefetch Prefetch this request (Example: --prefetch ./file.js) [字符串] --provide Provide these modules as free vars in all modules (Example: --provide jQuery=jquery) [字符串] --labeled-modules Enables labeled modules [布尔] --plugin Load this plugin [字符串] --bail Abort the compilation on first error [布尔] --profile Profile the compilation and include information in stats [布尔] --hot-only Do not refresh page if HMR fails [布尔]

Resolving options: --resolve-alias Setup a module alias for resolving (Example: jquery-plugin=jquery.plugin) [字符串] --resolve-extensions Setup extensions that should be used to resolve modules (Example: --resolve-extensions .es6 .js)[数组] --resolve-loader-alias Setup a loader alias for resolving [字符串]

Optimizing options: --optimize-max-chunks Try to keep the chunk count below a limit --optimize-min-chunk-size Try to keep the chunk size above a limit --optimize-minimize Minimize javascript and switches loaders to minimizing [布尔]

Stats options: --info Info [布尔] [默认值: true] --quiet Quiet [布尔] --client-log-level Log level in the browser (info, warning, error or none) [字符串] [默认值: "info"]

SSL options: --https HTTPS [布尔] --key Path to a SSL key. [字符串] --cert Path to a SSL certificate. [字符串] --cacert Path to a SSL CA certificate. [字符串] --pfx Path to a SSL pfx file. [字符串] --pfx-passphrase Passphrase for pfx file. [字符串]

Response options: --content-base A directory or URL to serve HTML content from.[字符串] --watch-content-base Enable live-reloading of the content-base. [布尔] --history-api-fallback Fallback to /index.html for Single Page Applications. [布尔] --compress Enable gzip compression [布尔]

Connection options: --port The port --socket Socket to listen --public The public hostname/ip address of the server [字符串] --host The hostname/ip address the server will bind to [字符串] [默认值: "localhost"]

选项: --help, -h 显示帮助信息 [布尔] --version, -v 显示版本号 [布尔] --lazy Lazy [布尔] --inline Inline mode (set to false to disable including client scripts like livereload) [布尔] [默认值: true] --open Open default browser [布尔]

无法识别的选项:cors

npm ERR! Darwin 15.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "run" "server" npm ERR! node v6.9.2 npm ERR! npm v3.10.9 npm ERR! code ELIFECYCLE npm ERR! angular2-seed@1.0.0 server: webpack-dev-server --inline --progress --cors --port 3000 --content-base src npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the angular2-seed@1.0.0 server script 'webpack-dev-server --inline --progress --cors --port 3000 --content-base src'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the angular2-seed package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! webpack-dev-server --inline --progress --cors --port 3000 --content-base src npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs angular2-seed npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls angular2-seed npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request: npm ERR! /Users/yanyx/GitRepo/angular2-seed/npm-debug.log

npm ERR! Darwin 15.6.0 npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start" npm ERR! node v6.9.2 npm ERR! npm v3.10.9 npm ERR! code ELIFECYCLE npm ERR! angular2-seed@1.0.0 start: npm run server npm ERR! Exit status 1 npm ERR! npm ERR! Failed at the angular2-seed@1.0.0 start script 'npm run server'. npm ERR! Make sure you have the latest version of node.js and npm installed. npm ERR! If you do, this is most likely a problem with the angular2-seed package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! npm run server npm ERR! You can get information on how to open an issue for this project with: npm ERR! npm bugs angular2-seed npm ERR! Or if that isn't available, you can get their info via: npm ERR! npm owner ls angular2-seed npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request: npm ERR! /Users/yanyx/GitRepo/angular2-seed/npm-debug.log

cgountanis commented 7 years ago

Same issue brand new clone.

I did do the npm install -g webpack webpack-dev-server typescript first as well.

node 6.9.2 npm 3.10.9

When you do the npm start is fails.

yanyixing commented 7 years ago

Last night

yanyixing commented 7 years ago

last night

原始邮件 发件人:ChrisGonotifications@github.com 收件人:angular/angular2-seedangular2-seed@noreply.github.com 抄送:yanyxyan_yixing@qq.com; Authorauthor@noreply.github.com 发送时间:2016年12月14日(周三) 05:39 主题:Re: [angular/angular2-seed] unrecognized option: cors (#151)

Same issue brand new clone. I did do the npm install -g webpack webpack-dev-server typescript first as well. node 6.9.2 npm 3.10.9 When you do the npm start is fails. — You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or mute the thread.

cgountanis commented 7 years ago

Just remove the --cors param from the start up script and it works.

yanyixing commented 7 years ago

it works, thanks

mcescalante commented 7 years ago

I am also seeing this from a fresh clone. I looked at the manpages for webpack-dev-server and the option --cors doesn't seem to exist.

There's a PR here that fixes this that hopefully gets merged soon. I commented in there as well

UPDATE: it was merged 😄

cgountanis commented 7 years ago

An explanation would be nice or update the template so people are not all running into this fatal error before they even get a chance to start.

PatrickJS commented 7 years ago

sorry about that. It's fixed now