[英]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中打開和構建項目。
我已經安裝了:
另外,我添加了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.