angular2 quickstart究竟是如何工作的?

我正在阅读的angular2快速启动项目 ,我明白,我需要运行npm install来安装依赖关系,然后npm start运行启动脚本,这是在package.json ,是:

  "start": "tsc && concurrently \"tsc -w\" \"lite-server\" " 

首先,“兼任”是什么? 另外,据我了解, tsc是打字稿译员,对吗? 那么,我可以手工传输.ts文件吗? 我应该怎么做?

另外,项目中的哪些位置是导入这些被转换的.js文件的定义?

这里有太多的抽象和包装,我想手工传递,理解发生了什么。

让我们一点一点地分解命令

  • “开始” – 运行npm start时运行
  • “tsc” – 运行打字稿编译器
  • “&&” – 也运行下一个命令
  • “同时” – 这是另一个npm软件包,可以同时运行多达4个命令。 这包含在package.json的devDependencies部分。 这个脚本的设置方式是同时运行“tsc -w”和“lite-server”。
  • “tsc -w” – 在监视模式下运行打字稿编译器
  • “lite-server” – 运行一个节点服务器,在本地托pipe你的文件,允许你去localhost:XXXX,并在浏览器中看到你的项目