簡體   English   中英

我可以在Node.js應用程序中使用ES6模塊並在Visual Studio中對其進行調試嗎?

[英]Can I use ES6 modules in a Node.js application and debug it in Visual Studio?

我嘗試在Visual Studio 2015中構建一個基本的node.js ES6模塊測試項目。 但是我遇到了構建錯誤,無法在VS中運行或調試應用程序。

我剛剛參加聚會太早了嗎?

如果值得的話,我已經嘗試在VS2013(更新3)VS2015 RC中打開和構建項目。

我已經安裝了:

  • Node.js 0.12.2
  • VS2013的Node.js工具1.0
  • VS2015的Node.js工具1.1 Beta

另外,我添加了Robert Penners() node.d.ts要點,以克服導入語法錯誤。

參見: https : //gist.github.com/robertpenner/7d48f184df1236c4fdca

我已經上傳了該項目供其他人嘗試: https : //dl.dropboxusercontent.com/u/10159140/es6-modules-ts.zip

這里的Node Tools開發。 感謝您舉報。 實際上,我們支持ES6打字稿目標類型。

就是說,我遇到了與最新版本的node和io.js一起在命令行中運行您的應用程序的問題,因此這可能是這里所有組件之間ES6支持級別不匹配的原因……您設法在命令行中成功運行了您的應用程序(沒有調試器)? 否則可能與以下討論有關: https : //github.com/nodejs/io.js/issues/1000

一旦確定了這一點,請確保在項目屬性中使用正確的node.exe參數(和諧標志和whatnot)來設置您的項目,因此Visual Studio也知道如何運行它。

希望有幫助!

PS只是個麻煩-我們現在已經移至GitHub,因此請在此處發布問題(而不是在CodePlex上)以獲取最快的響應。 https://github.com/Microsoft/nodejstools

我剛剛參加聚會太早了嗎?

宴會開始了。

建議您使用VSCode。 它支持TypeScript 1.5(捆綁了es6模塊支持),並且您可以使用VSCode調試節點項目。

暫無
暫無

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

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