Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.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 如何检查我的angular/npm/ng/tsc/ts节点是最新的,没有依赖性问题_Javascript_Node.js_Angular_Typescript - Fatal编程技术网

Javascript 如何检查我的angular/npm/ng/tsc/ts节点是最新的,没有依赖性问题

Javascript 如何检查我的angular/npm/ng/tsc/ts节点是最新的,没有依赖性问题,javascript,node.js,angular,typescript,Javascript,Node.js,Angular,Typescript,我是个新手。我在我的课程上买了一本书,并按照说明去做。我昨天/两天前安装了所有设备,因此所有设备都应该是最新的。我的版本:Angular 10.1.6,npm:6.14.4,tsc:4.0.3。安装在两个Windows和一个Linux上。同样的问题如下 当我要导出这个类时,就像在我的课程介绍中一样,用ts文件执行ts node命令,我得到了如下错误:(删除关键字export会删除错误,任何其他语法都可以) SyntaxError:意外的令牌“导出” 包装安全(内部/modules/cjs/loa

我是个新手。我在我的课程上买了一本书,并按照说明去做。我昨天/两天前安装了所有设备,因此所有设备都应该是最新的。我的版本:Angular 10.1.6,npm:6.14.4,tsc:4.0.3。安装在两个Windows和一个Linux上。同样的问题如下

当我要导出这个类时,就像在我的课程介绍中一样,用ts文件执行ts node命令,我得到了如下错误:(删除关键字export会删除错误,任何其他语法都可以)

SyntaxError:意外的令牌“导出”
包装安全(内部/modules/cjs/loader.js:931:16)
at模块编译(内部/modules/cjs/loader.js:979:27)
在Module.m.处编译(C:\Users\sites\AppData\Roaming\npm\node\u modules\ts node\src\index.ts:1043:23)
at Module._extensions..js(internal/modules/cjs/loader.js:1035:10)
在Object.require.extensions。[as.ts](C:\Users\sites\AppData\Roaming\npm\node\u modules\ts node\src\index.ts:1046:12)
在Module.load(内部/modules/cjs/loader.js:879:32)
at Function.Module._load(内部/modules/cjs/loader.js:724:14)
在Function.executeUserEntryPoint[作为runMain](internal/modules/run_main.js:60:12)
在main(C:\Users\sites\AppData\Roaming\npm\node\u modules\ts node\src\bin.ts:225:14)
反对

只有一个好人回复了我的帖子。结论是导出是一项新功能,可能存在一些版本问题。尽管如此,没有人回答,我觉得很奇怪,到目前为止,我甚至没有创建一个帐户就找到了我所有问题(关于Python、Java等)的所有答案。我是一个完全的初学者,这是我的第一步,所以这应该是一个很简单的问题,答案也很简单。我感到困惑,没有人能找到解决办法——但无论如何

如果有人至少能为我提供一些命令,我应该运行(在windows、linux上)以确保:

  • -我有哪个版本的ng、npm、tsc、ts node、angular、node.js

  • -如何将它们更新到稳定版本(使用关键字“导出”时不会出错的版本)

  • -如何检查依赖项是否没有问题,一些应该安装但没有安装的东西

  • -如何检查我的ng/tsc/whatever版本是否有损坏(奇怪的是,它在不同的操作系统上安装了三次)

  • -如何检查并确保如果版本损坏,将安装/重新安装/更新新版本

  • -在处理ng/tsc/npm时,哪些是我应该知道的基本命令,哪些是所有应该安装的东西,以便使用typescript 将工作(以命令ts节点在ts文件上使用密钥 word导出没有任何错误)

  • -作为初学者,在处理node js、typescript和angular时,我应该知道的任何外部的、额外的知识(链接,无论什么),在处理这个问题时可能会有所帮助

我觉得很奇怪,这样一个初级的、琐碎的打字脚本/角度不能很快解决。我认为导出文件和任何编程语言的第一步都不是一门火箭科学:(。如果我的初级问题实际上是火箭科学,我将非常感谢您的帮助。至少有人能给我一些我应该运行的命令,以确保:

  • -我有运行ts文件和导出所需的一切

  • -一切都是最新的

  • -没有依赖性问题(或任何他们称之为问题的东西)

  • -如果可能,如何修复安装,如果确实有东西坏了

我想说的是,我在搜索类似的主题,并且已经使用了很多命令来安装/更新东西,但都没有用

我是一名JS初学者,如果有任何帮助,我都会非常感激。期待着收到任何能够以任何方式帮助我的回复。任何至少能帮助我解决这个问题或给我任何处理方法的线索的东西-请免费分享:)

编辑:我一生中从未想过在中运行简单的导出命令 TS需要计算机科学博士学位


可能是节点版本。看看这个问题谢谢。但在我的例子中,创建项目不会导致错误(通过命令ng)。我收到了相同的错误消息,但仅当我在.ts文件中使用export word,然后尝试通过ts node命令运行它时。已经看过这个主题了,使用了命令,什么都没用。但我会再次尝试使用这些命令。感谢您的回复:)这个命令nvm(在linux虚拟机上)甚至没有被识别,尽管我做的每件事都和这个问题的答案一模一样。编辑:我从来没有想过在TS中运行简单的导出命令需要计算机科学博士学位……我的意思实际上与答案有关。你的另一个问题显示你有
“@types/node”:“^12.11.1”
,在我链接的一个问题中,它说要将其降级到
12.8.1
。我完全按照你说的做了。12.8.1使用nvm。(还创建了新的ng项目)仍然存在相同的错误:const x=20;-无错误,导出常量x=20;-意外的令牌导出错误。有趣的事,我有一些关于C++的书,我在某种程度上知道。TBH C++从来没有给我任何问题,我不记得有一次我需要检查任何东西(比如在Python,java)和JavaScript/TS,它们应该是“容易”的。让我在TS中迈出了如此美好的第一步。。言语无法形容我有多困惑。无论如何,nvm和版本12.8.1不会改变任何东西:(可能是节点版本。看看这个问题,谢谢。但在我的情况下,创建项目不会导致任何错误(通过命令ng)。我收到了相同的错误消息,但仅当我在.ts文件中使用export word,然后尝试通过ts node命令运行它时才收到。已看到此主题,使用了这些命令,但没有任何效果。但我将再次尝试使用这些命令。感谢您的支持
SyntaxError: Unexpected token 'export'
    at wrapSafe (internal/modules/cjs/loader.js:931:16)
    at Module._compile (internal/modules/cjs/loader.js:979:27)
    at Module.m._compile (C:\Users\sites\AppData\Roaming\npm\node_modules\ts-node\src\index.ts:1043:23)
    at Module._extensions..js (internal/modules/cjs/loader.js:1035:10)
    at Object.require.extensions.<computed> [as .ts] (C:\Users\sites\AppData\Roaming\npm\node_modules\ts-node\src\index.ts:1046:12)
    at Module.load (internal/modules/cjs/loader.js:879:32)
    at Function.Module._load (internal/modules/cjs/loader.js:724:14)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
    at main (C:\Users\sites\AppData\Roaming\npm\node_modules\ts-node\src\bin.ts:225:14)
    at Object.<anonymous> (C:\Users\sites\AppData\Roaming\npm\node_modules\ts-node\src\bin.ts:512:3)