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