簡體   English   中英

如何解決意外的令牌導入錯誤?

[英]How do I fix an Unexpected token import error?

當我將public-key.js導入我的javascript文件時,出現此錯誤:

 import { decompress } from './public-key.js';  
 ^^^^^^
 SyntaxError: Unexpected token import  
 at createScript (vm.js:80:10)  
 at Object.runInThisContext (vm.js:139:10)  
 at Module._compile (module.js:617:28)  
 at Object.Module._extensions..js (module.js:664:10)  
 at Module.load (module.js:566:32)  
 at tryModuleLoad (module.js:506:12)  
 at Function.Module._load (module.js:498:3)  
 at Function.Module.runMain (module.js:694:10)  
 at startup (bootstrap_node.js:204:16)  
 at bootstrap_node.js:625:3  

您是從Typescript編譯嗎? 如果是這樣,那么我也許可以提供幫助。 我也有類似的消息。 我通過使用tsc main.ts --lib es2018 (用文件名替換main.ts)修復了該問題,我認為與該問題有關的是使用舊的ECMAScript版本進行編譯。 我必須使用命令來更改其編譯內容。 您可能可以在設置中的某處更改它,而不必在每次要編譯時都鍵入它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM