如何使用 babel-cli 目录路径?
How to use babel-cli directory paths?
编辑:已回答,如下。
另外:如果你正在阅读这篇文章,你可能是网络开发的新手,你应该考虑为此使用 webpack 而不是单独使用 babel
我有一个看起来很简单的问题,但我无法解决它。
我有一个目录结构
Project
|
+-- scripts
|
|
+-- src / src.js
|
|
+-- compiled / compiled.js
当我的终端位于 scripts 文件夹中时,我一直在尝试让以下命令工作。
C:\Users\me\JavaScriptProjects\survey\scripts>npx babel ./src/src.js --out-file ./compiled/compiled.js presets=env,react --watch
但它只是不断返回:
C:\Users\me\JavaScriptProjects\survey\scripts>npx babel ./src/src.js --out-file ./compiled/compiled.js presets=env,react --watch
presets=env,react 不存在
我尝试了删除 ./
、仅用 /
替换它、进入 src 目录并将 src/src.js
替换为 src.js
然后执行 ../compiled/compiled.js
和许多其他排列,但它一直说它不存在。
即使我将两个文件添加到同一个目录,它也会出现同样的错误。
最烦人的部分是它昨天工作正常。
提前致谢。
已解决。
在尝试了大约一个小时后,以下内容已在 src 目录中运行。我不知道我做了什么不同,如果有人能指出它,我会很高兴。
谢谢。
C:\Users\me\JavaScriptProjects\survey\scripts\src>npx babel src.js --out-file=../compiled/compiled.js --presets=env,react --watch
可能是你在 \scripts\src 文件夹中有一个 babel.config.json 文件,如果你将 \scripts 文件夹移动到 运行 npx,那么它就看不到了配置文件,因此看不到反应。
Project
|
+-- scripts
|
+-- src / src.js
+-- src / babel.config.json
|
+-- compiled / compiled.js
编辑:已回答,如下。
另外:如果你正在阅读这篇文章,你可能是网络开发的新手,你应该考虑为此使用 webpack 而不是单独使用 babel
我有一个看起来很简单的问题,但我无法解决它。
我有一个目录结构
Project
|
+-- scripts
|
|
+-- src / src.js
|
|
+-- compiled / compiled.js
当我的终端位于 scripts 文件夹中时,我一直在尝试让以下命令工作。
C:\Users\me\JavaScriptProjects\survey\scripts>npx babel ./src/src.js --out-file ./compiled/compiled.js presets=env,react --watch
但它只是不断返回:
C:\Users\me\JavaScriptProjects\survey\scripts>npx babel ./src/src.js --out-file ./compiled/compiled.js presets=env,react --watch presets=env,react 不存在
我尝试了删除 ./
、仅用 /
替换它、进入 src 目录并将 src/src.js
替换为 src.js
然后执行 ../compiled/compiled.js
和许多其他排列,但它一直说它不存在。
即使我将两个文件添加到同一个目录,它也会出现同样的错误。
最烦人的部分是它昨天工作正常。
提前致谢。
已解决。
在尝试了大约一个小时后,以下内容已在 src 目录中运行。我不知道我做了什么不同,如果有人能指出它,我会很高兴。
谢谢。
C:\Users\me\JavaScriptProjects\survey\scripts\src>npx babel src.js --out-file=../compiled/compiled.js --presets=env,react --watch
可能是你在 \scripts\src 文件夹中有一个 babel.config.json 文件,如果你将 \scripts 文件夹移动到 运行 npx,那么它就看不到了配置文件,因此看不到反应。
Project
|
+-- scripts
|
+-- src / src.js
+-- src / babel.config.json
|
+-- compiled / compiled.js