我喜歡使用import x from 'y'
語法進口路徑,但我已經在網上看到的是const path = require('path')
。可以導入節點的路徑模塊使用從「路徑」
有沒有辦法使用這種語法導入路徑模塊?
我喜歡使用import x from 'y'
語法進口路徑,但我已經在網上看到的是const path = require('path')
。可以導入節點的路徑模塊使用從「路徑」
有沒有辦法使用這種語法導入路徑模塊?
您可以做
import module from 'path'
,或者如果你只需要導入path
只是做
import 'path'
完美,謝謝:) –
不知何故,在Windows上使用節點8.5導入路徑不再有效。我必須切換回'const path = require('path')' –
另外''將'import'作爲'path'的路徑;'在Windows上使用節點8.5。 –
如果您使用支持的ES 6功能的的NodeJS版本, 好的。否則不是。大多數舊版本(如果內存已經存在,但是你應該檢查你的版本),需要使用--harmony標誌才能做到這一點,最新版本本身就包含了它。
由於這個原因,並且因爲它適用於所有版本,所以大多數在線資源仍然使用require語法。
對於人們試圖在打字稿文件導入path
,並在這裏結束了:
一定要安裝的節點類型:
npm install --save-dev @types/node
導入路徑符號:
import * as path from 'path';
注:@types/*
會自動包含編譯,爲您提供使用以上打字稿2.0版本,並且只要你不覆蓋編譯器選項文件中的types
財產(tsconfig.json)。
您使用的是哪種譯碼器?你試過了嗎? – Bergi
的可能的複製[計劃的NodeJS支持導入/導出ES6(ES2015)模塊(http://stackoverflow.com/questions/37132031/nodejs-plans-to-support-import-export-es6-es2015-modules) –