简体   繁体   English

在cmd上出现错误“ ng serve”

[英]Error “ng serve” on cmd

when i type at cmd "ng serve" for running angular2 it appears errors: 当我在cmd“ ng serve”中键入用于运行angular2时,出现错误:

"unknown browser query basedir=$(dirname $(echo $0 | sed -es,\\,/,g))" “未知的浏览器查询基于ir = $(目录名$(echo $ 0 | sed -es,\\,/,g))”

Unknown browser query basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')") BrowserslistError: Unknown browser query basedir=$(dirname "$(echo "$0" | sed - e 's,\\\\,/,g')") at error (D:\\angular_node\\aaa\\node_modules\\browserslist\\index.js:37:11) at D:\\angular_node\\aaa\\node_modules\\browserslist\\index.js:215:9 at Array.forEach (native) at browserslist (D:\\angular_node\\aaa\\node_modules\\browserslist\\index.js:192: 13) at cleanBrowsersList (D:\\angular_node\\aaa\\node_modules\\caniuse-api\\dist\\util s.js:56:59) at setBrowserScope (D:\\angular_node\\aaa\\node_modules\\caniuse-api\\dist\\index. js:30:43) at Object. 未知的浏览器查询basedir=$(dirname "$(echo "$0" | sed -e 's,\\\\,/,g')") BrowserslistError:未知的浏览器查询basedir=$(dirname "$(echo "$0" | sed - e 's,\\\\,/,g')")错误(D:\\ angular_node \\ aaa \\ node_modules \\ browserslist \\(D:\\ angular_node \\ aaa \\ node_modules \\ browserslist \\ index.js:37:11)在cleanBrowsersList(D:\\ angular_node \\ aaa \\ node_modules \\ caniuse-)的Array.forEach(本机)处的index.js:215:9在浏览器列表(D:\\ angular_node \\ aaa \\ node_modules \\ browserslist \\ index.js:192:13)中位于对象处的setBrowserScope(D:\\ angular_node \\ aaa \\ node_modules \\ caniuse-api \\ dist \\ index。js:30:43)处的api \\ dist \\ util s.js:56:59)。 (D:\\angular_node\\aaa\\node_modules\\caniuse-api\\dist\\ind ex.js:92:1) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ caniuse-api \\ dist \\ ind ex.js:92:1)在Object.Module._extensions..js(module._compile(module.js:570:32) js:579:10)在Module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)在Function.Module._load(module.js:438:3)在Module.require(在Object的require(internal / module.js:20:19)处的module.js:497:17)。 (D:\\angular_node\\aaa\\node_modules\\postcss-merge-rules\\ dist\\lib\\ensureCompatibility.js:7:19) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ postcss-merge-rules \\ dist \\ lib \\ ensureCompatibility.js:7:19)在Object.Module._extensions..js的Module._compile(module.js:570:32) (Module.load(module.js:487:32)在Module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)在Function.Module._load(module.js:438:3)在Module在对象的require(内部/module.js:20:19)处.require(module.js:497:17)。 (D:\\angular_node\\aaa\\node_modules\\postcss-merge-rules\\ dist\\index.js:23:28) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ postcss-merge-rules \\ dist \\ index.js:23:28)在Object.Module._extensions..js(module._compile(module.js:570:32) .js:579:10)位于Module.load(module.js:487:32)于tryModuleLoad(module.js:446:12)于Function.Module._load(module.js:438:3)于Module.require (module.js:497:17),位于Object的require(internal / module.js:20:19)。 (D:\\angular_node\\aaa\\node_modules\\cssnano\\dist\\index.js:113:26) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ cssnano \\ dist \\ index.js:113:26)位于Module._compile(module.js:570:32)位于Object.Module._extensions..js(module.js:579) :10)在Module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)在Function.Module._load(module.js:438:3)在Module.require(module.js) :497:17),位于Object的require(internal / module.js:20:19)。 (D:\\angular_node\\aaa\\node_modules\\angular-cli\\models\\w ebpack-configs\\styles.js:6:15) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ models \\ w ebpack-configs \\ styles.js:6:15)位于Object.Module._extensions的Module._compile(module.js:570:32)。 js(module.js:579:10)处于Module.load(module.js:487:32)处于tryModuleLoad(module.js:446:12)处于Function.Module._load(module.js:438:3)处于Object处的require(internal / module.js:20:19)处的Module.require(module.js:497:17)。 (D:\\angular_node\\aaa\\node_modules\\angular-cli\\models\\w ebpack-configs\\index.js:8:10) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ models \\ w ebpack-configs \\ index.js:8:10)在Object.Module._extensions的Module._compile(module.js:570:32)。 js(module.js:579:10)处于Module.load(module.js:487:32)处于tryModuleLoad(module.js:446:12)处于Function.Module._load(module.js:438:3)处于Object处的require(internal / module.js:20:19)处的Module.require(module.js:497:17)。 (D:\\angular_node\\aaa\\node_modules\\angular-cli\\models\\w ebpack-config.js:4:25) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ models \\ w ebpack-config.js:4:25)位于Object.Module._extensions..js的Module._compile(module.js:570:32)( Module的tryModuleLoad(module.js:446:12)的Module.load(module.js:487:32)的module.js:579:10)Module的Function.Module._load(module.js:438:3)的tryModuleLoad(module.js:446:12)在对象的require(内部/module.js:20:19)处需要(module.js:497:17)。 (D:\\angular_node\\aaa\\node_modules\\angular-cli\\tasks\\se rve.js:11:24) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object. (D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ tasks \\ se rve.js:11:24)在Object.Module._extensions..js(module._compile(module.js:570:32)) js:579:10)在Module.load(module.js:487:32)在tryModuleLoad(module.js:446:12)在Function.Module._load(module.js:438:3)在Module.require(在Object的require(internal / module.js:20:19)处的module.js:497:17)。 (D:\\angular_node\\aaa\\node_modules\\angular-cli\\commands \\serve.run.js:6:15) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Class.run (D:\\angular_node\\aaa\\node_modules\\angular-cli\\commands\\serve.js :67:16) at Class. (D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ commands \\ serve.run.js:6:15)在Object.Module._extensions..js(module._compile(module.js:570:32) .js:579:10)位于Module.load(module.js:487:32)于tryModuleLoad(module.js:446:12)于Function.Module._load(module.js:438:3)于Module.require (module.js:497:17)在Class.run(D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ commands \\ serve.js:67:16)的require(internal / module.js:20:19)在课堂上。 (D:\\angular_node\\aaa\\node_modules\\angular-cli\\ember-cli \\lib\\models\\command.js:134:17) at process._tickCallback (internal/process/next_tick.js:103:7) (D:\\ angular_node \\ aaa \\ node_modules \\ angular-cli \\ ember-cli \\ lib \\ models \\ command.js:134:17)在process._tickCallback(内部/进程/next_tick.js:103:7)

So I've searched all around the Google Globe, but found nothing. 因此,我在Google Globe周围进行了搜索,但未找到任何内容。 anyone can tell me how to fix it??? 任何人都可以告诉我如何解决它??? thanks anyway... note: i run on windows 8 32 bit 无论如何,谢谢...注意:我在Windows 8 32位上运行

Angular-cli.json Angular-cli.json

 { "project": { "version": "1.0.0-beta.28.3", "name": "testing" }, "apps": [ { "root": "src", "outDir": "dist", "assets": [ "assets", "favicon.ico" ], "index": "index.html", "main": "main.ts", "polyfills": "polyfills.ts", "test": "test.ts", "tsconfig": "tsconfig.json", "prefix": "app", "styles": [ "styles.css" ], "scripts": [], "environments": { "source": "environments/environment.ts", "dev": "environments/environment.ts", "prod": "environments/environment.prod.ts" } } ], "e2e": { "protractor": { "config": "./protractor.conf.js" } }, "lint": [ { "files": "src/**/*.ts", "project": "src/tsconfig.json" }, { "files": "e2e/**/*.ts", "project": "e2e/tsconfig.json" } ], "test": { "karma": { "config": "./karma.conf.js" } }, "defaults": { "styleExt": "css", "prefixInterfaces": false, "inline": { "style": false, "template": false }, "spec": { "class": false, "component": true, "directive": true, "module": false, "pipe": true, "service": true } } } 

package.json package.json

 { "name": "testing", "version": "0.0.0", "license": "MIT", "angular-cli": {}, "scripts": { "ng": "ng", "start": "ng serve", "test": "ng test", "pree2e": "webdriver-manager update --standalone false --gecko false", "e2e": "protractor" }, "private": true, "dependencies": { "@angular/common": "^2.3.1", "@angular/compiler": "^2.3.1", "@angular/core": "^2.3.1", "@angular/forms": "^2.3.1", "@angular/http": "^2.3.1", "@angular/platform-browser": "^2.3.1", "@angular/platform-browser-dynamic": "^2.3.1", "@angular/router": "^3.3.1", "core-js": "^2.4.1", "rxjs": "^5.0.1", "ts-helpers": "^1.1.1", "zone.js": "^0.7.2" }, "devDependencies": { "@angular/compiler-cli": "^2.3.1", "@types/jasmine": "2.5.38", "@types/node": "^6.0.42", "angular-cli": "1.0.0-beta.28.3", "codelyzer": "~2.0.0-beta.1", "jasmine-core": "2.5.2", "jasmine-spec-reporter": "2.5.0", "karma": "1.2.0", "karma-chrome-launcher": "^2.0.0", "karma-cli": "^1.0.1", "karma-jasmine": "^1.0.2", "karma-remap-istanbul": "^0.2.1", "protractor": "~4.0.13", "ts-node": "1.2.1", "tslint": "^4.3.0", "typescript": "~2.0.3" } } 

Just delete the "browserlist" (text file) from project directory, and also delete "browserlist.cmd" file. 只需从项目目录中删除“ browserlist”(文本文件),然后删除“ browserlist.cmd”文件即可。 (it worked for me) (对我有用)

I was facing same issue on windows 10 with node version 10.0.0 and angular cli version 1.7.4. 我在Windows 10节点版本10.0.0和angular cli版本1.7.4上遇到相同的问题。 Now removed browserlists file and browserslist.cmd in project directory. 现在,在项目目录中删除了browserlists文件和browserslist.cmd。 It works for me :). 这个对我有用 :)。

See: https://github.com/angular/angular-cli/issues/3938#issuecomment-272633128 参见: https : //github.com/angular/angular-cli/issues/3938#issuecomment-272633128

(Changing filename "browserlist" to "00_browserslist" in your project folder, fixed it for me) (将项目文件夹中的文件名“ browserlist”更改为“ 00_browserslist”,为我修复了该文件)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM