Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/469.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在没有cdn和节点的情况下运行Babel?_Javascript_Node.js_Babeljs_Transpiler - Fatal编程技术网

Javascript 是否可以在没有cdn和节点的情况下运行Babel?

Javascript 是否可以在没有cdn和节点的情况下运行Babel?,javascript,node.js,babeljs,transpiler,Javascript,Node.js,Babeljs,Transpiler,我想使用Babel,以便能够在我的web应用程序中支持一些IE浏览器。 我以前在我的项目中使用了Node和一些cdn,但用本地min.js文件替换了它,如果可能的话,我希望保持这种方式 到目前为止,我已经下载了babel.min.js,并将其替换为: <script src="./src/index.js"></script> 为此: <script src="./src/index.js" type="text/babel"></script&g

我想使用Babel,以便能够在我的web应用程序中支持一些IE浏览器。 我以前在我的项目中使用了Node和一些cdn,但用本地min.js文件替换了它,如果可能的话,我希望保持这种方式

到目前为止,我已经下载了babel.min.js,并将其替换为:

<script src="./src/index.js"></script>

为此:

<script src="./src/index.js" type="text/babel"></script>


这在Chrome和Firefox中抛出了CORS错误,在IE中仍然显示一个空白页。测试时,我只是在本地运行文件,因此在部署到服务器时这可能不是问题,但现在不可能


我读了一些关于配置文件的内容,最接近的是我可能需要创建一个.babelrc文件。但是文档中不断提到使用NPM和package.json文件,这是我想要避免的

所以现在我似乎不知道我想要实现的目标是否可能。如果可能的话,我不确定如何告诉巴贝尔要传输哪个文件

引发的错误有:

访问位于“”的XMLHttpRequestfile:///C:/src/index.jsCORS策略已阻止“来自源”的“null”:跨源请求仅支持协议方案:http、数据、chrome、chrome扩展、https

得到 file:///C://src/index.js net::ERR_失败 大宗报价


在这里输入代码

,这样我就知道你想在浏览器中使用Babel?也许
@babel/standalone
就是您要找的软件包


我猜你有自己的理由想这样做,但以防万一,一句警告的话:Babel首先被设计用于在将代码部署到Web服务器之前在命令行上处理代码。

通过本地服务器运行它似乎可以修复它,并使Babel正常工作。所以我想这是可能的,我不需要创建配置文件

对于任何想知道我是如何做到这一点的人,我使用了以下指南:


我当然需要测试性能是否能够处理移动中的传输。否则,我将不得不在将其部署到Web服务器之前进行传输,就像Jed提到的那样。

“但是文档一直提到使用NPM和package.json文件,这是我想要避免的。”-为什么?这是使用Babel的最佳方式。“这在Chrome和Firefox中抛出了CORS错误”-什么CORS错误?具体点@昆汀:可能是这样,但我被特别要求避免这个项目的节点。我已经用错误更新了帖子。重复:“不要使用节点”是一个你应该挑战的要求——它是一个构建工具,而不是需要在生产中部署的东西。运行Babel客户端会造成性能损失。他们已经在使用了。问题是“到目前为止,我已经下载了babel.min.js”。您链接到“在您的环境中加载babel.js或babel.min.js”的说明。问题是这个:它实际上是我一直在尝试使用的@babel/standalone(很抱歉不清楚这一点)。但我开始怀疑是不是巴别塔的用法让我觉得不太对。谢谢你的意见。