配置babel在安装目录而不是工作目录中查找模块

时间:2018-09-18 06:05:16

标签: node.js babeljs

我的<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <body> <button onclick="descriptionComputer()" class="button change"></button> <div id="ComputerDIV"> </div> <br><br> <button class="button1 change" onclick="descriptionCalculus()"></button> <div id="CalculusDIV"> </div> <br><br> <button class="button2 change" onclick="descriptionPeridoicl()"></button> <div id="PeridoiclDIV"> </div> <br><br> <button class="button3 change" onclick="descriptionNone()"></button> <div id="NoneDIV"> </div> <button onclick="nextPage()">Go to next page</button>文件是这样的:

babel.config.js

然后,如果从Nodejs安装目录module.exports = { plugins: [ './babelPlugin.js' ], presets: [ '@babel/env' ] } ; 中运行命令babel testInput.js -o testOutput.js,一切正常。

但是,如果我从项目目录D:\App files\Node.js\运行相同的命令,则会收到错误消息:

D:\Projects\Babel plugin test\

如何配置Babel,使其在Nodejs的安装目录中查找模块?

我正在使用Babel 7.1。


此外,我在Error: Cannot find module '@babel/preset-env' from 'D:\Projects\Babel plugin test' shell变量中添加了D:\App files\Node.js\

0 个答案:

没有答案