Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/427.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 找不到名称';承诺';使用'时出错;npm启动';命令_Javascript_Node.js_Angular_Npm Start - Fatal编程技术网

Javascript 找不到名称';承诺';使用'时出错;npm启动';命令

Javascript 找不到名称';承诺';使用'时出错;npm启动';命令,javascript,node.js,angular,npm-start,Javascript,Node.js,Angular,Npm Start,我是新来的。我完成了教程并继续尝试这个。我只是尝试使用与示例中相同的代码。通过npm install安装节点模块后运行npm start命令时,我收到以下异常 [system]:~/Coding/Angular2/SecondApp$ npm start > learning-angular@1.0.0 start /home/swetha/Coding/Angular2/SecondApp > tsc && concurrently "npm run tsc:w"

我是新来的。我完成了教程并继续尝试这个。我只是尝试使用与示例中相同的代码。通过
npm install
安装节点模块后运行
npm start
命令时,我收到以下异常

[system]:~/Coding/Angular2/SecondApp$ npm start

> learning-angular@1.0.0 start /home/swetha/Coding/Angular2/SecondApp
> tsc && concurrently "npm run tsc:w" "npm run lite" 

node_modules/@angular/core/src/application_ref.d.ts(79,88): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(137,42): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/application_ref.d.ts(196,33): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/change_detection/differs/default_keyvalue_differ.d.ts(24,15): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/change_detection/differs/default_keyvalue_differ.d.ts(26,16): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/di/reflective_provider.d.ts(115,123): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/di/reflective_provider.d.ts(115,165): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/async.d.ts(34,33): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/async.d.ts(35,45): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/collection.d.ts(1,25): error TS2304: Cannot find name 'MapConstructor'.
node_modules/@angular/core/src/facade/collection.d.ts(2,25): error TS2304: Cannot find name 'SetConstructor'.
node_modules/@angular/core/src/facade/collection.d.ts(4,27): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(4,39): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(7,9): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(8,30): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(11,43): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(12,27): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(14,23): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(15,25): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/collection.d.ts(100,41): error TS2304: Cannot find name 'Set'.
node_modules/@angular/core/src/facade/collection.d.ts(101,22): error TS2304: Cannot find name 'Set'.
node_modules/@angular/core/src/facade/collection.d.ts(102,25): error TS2304: Cannot find name 'Set'.
node_modules/@angular/core/src/facade/lang.d.ts(11,17): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/lang.d.ts(12,17): error TS2304: Cannot find name 'Set'.
node_modules/@angular/core/src/facade/lang.d.ts(68,59): error TS2304: Cannot find name 'Map'.
node_modules/@angular/core/src/facade/promise.d.ts(9,14): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(15,32): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(16,38): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(17,35): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(17,93): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(18,34): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(18,50): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(19,32): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(19,149): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/facade/promise.d.ts(20,43): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/compiler.d.ts(13,59): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/component_resolver.d.ts(9,58): error TS2304: Cannot find name 'Promise'.
node_modules/@angular/core/src/linker/component_resolver.d.ts(13,49): error TS2304: Cannot find name 'Promise'.
我的项目文件夹结构如下所示:

[system]-ThinkPad-L420:~/Coding/Angular2/SecondApp$ ls -ltr
total 48
-rw-rw-r--   1 admin admin   204 Jul 26 21:40 typings.json
-rw-rw-r--   1 admin admin   343 Jul 26 21:40 tsconfig.json
-rw-rw-r--   1 admin admin    22 Jul 26 21:40 style.css
-rw-rw-r--   1 admin admin    19 Jul 26 21:40 script.js
-rw-rw-r--   1 admin admin     0 Jul 26 21:40 README.md
-rw-rw-r--   1 admin admin  1076 Jul 26 21:40 package.json
-rw-rw-r--   1 admin admin   843 Jul 26 21:40 index.html
drwxrwxr-x   2 admin admin  4096 Jul 26 21:54 app
drwxr-xr-x 354 root   root   12288 Jul 26 22:53 node_modules
-rw-rw-r--   1 admin admin  1774 Jul 26 23:09 systemjs.config.js
-rw-rw-r--   1 admin admin  2932 Jul 26 23:09 npm-debug.log

在StackOverFlow中尝试了一些建议,但没有任何帮助。

正如您的项目结构所示,没有
打字文件夹,您在第一个示例中遗漏了它

npm安装后无法显示typings文件夹。如果是,请手动安装。

npm run typings install

这应该可以解决问题。

谢谢您的帮助:)