【问题标题】:SyntaxError: Unexpected token :SyntaxError:意外的令牌:
【发布时间】:2017-02-06 07:32:38
【问题描述】:

我正在关注 Angular 2 快速入门 here

我在 npm start 上收到以下错误:

angular-quickstart/bs-config.js:2
  "server": {
          ^
SyntaxError: Unexpected token :
    at Object.exports.runInThisContext (vm.js:76:16)
    at Module._compile (module.js:542:28)
    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)

这是我的 bs-config.json

{
  "server": {
    "baseDir": "src",
    "routes": {
      "/node_modules": "node_modules"
    }
  }
}

这是我的 package.json:

{
  "name": "angular-quickstart",
  "version": "1.0.0",
  "scripts": {
    "start": "npm run lite",
    "lite": "lite-server"
  },
  "license": "MIT",
  "dependencies": {
    "@angular/common": "~2.4.0",
    "@angular/compiler": "~2.4.0",
    "@angular/core": "~2.4.0",
    "@angular/forms": "~2.4.0",
    "@angular/http": "~2.4.0",
    "@angular/platform-browser": "~2.4.0",
    "@angular/platform-browser-dynamic": "~2.4.0",
    "@angular/router": "~3.4.0",
    "@angular/upgrade": "~2.4.0",
    "angular-in-memory-web-api": "~0.2.4",
    "core-js": "^2.4.1",
    "rxjs": "5.0.1",
    "zone.js": "^0.7.4"
  },
  "devDependencies": {
    "concurrently": "^3.0.0",
    "lite-server": "^2.2.2"
  }
}

我有最新的节点:

node -v
v7.5.0

我有最新的名字:

npm -v
4.1.2

这是我的目录结构: ls bs-config.js node_modules npm-debug.log package.json src

【问题讨论】:

  • 它对你有用吗?
  • 是的,它奏效了。谢谢!

标签: angularjs


【解决方案1】:

bs-config.js 应该是一个 JSON bs-config.json 对象。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-11-21
    • 2017-08-05
    • 2021-03-31
    • 2019-04-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多