0
我一直在努力解決這個問題很久,我嘗試了所有可能的解決方案,但它仍然沒有奏效。
在這裏,我設置一個簡短的例子來描述這個問題。假設我們創建的結構:Babel-node無法在node_modules下編譯js,如何解決它?
test
|
|____ test1.js
|
|____ node_modules
| |
| |____ test2.js
| |
| |____ [babel modules...]
|
|____ .babelrc
|
|____ package.json
test1.js/test2.js:
console.log({
...{a: 123}
})
.babelrc:
{
"presets": ["es2015", "stage-2"]
}
測試在正常情況下
node_modules/.bin/babel-node test1.js
結果:node_modules情況
{ a: 123 }
測試
node_modules/.bin/babel-node node_modules/test2.js
結果:
...{a: 123}
^^^
SyntaxError: Unexpected token ...
是或否。在這個例子中,它可以工作,但在其他情況下,如:'babel-node node_modules/oneModule/main/index.js,它仍然不起作用。 但是,我通過應對文件編譯爲本地完成任務來改變方式。 無論如何,非常感謝。 – TerrySu