Javascript 安装Babel时运行npm run build不会将文件添加到输出

Javascript 安装Babel时运行npm run build不会将文件添加到输出,javascript,npm,babeljs,Javascript,Npm,Babeljs,在Babel设置之后,我正在跟踪laracasts中的longa a视频系列,我遇到了这个问题: 创建了一个文件夹,在文件夹中通过命令行中的npm安装了babel 然后我为演示创建了一个person.js文件来尝试它 设置babel后,编辑了package.json文件,并添加了以下内容: { "devDependencies": { "babel-cli": "^6.26.0", "babel-preset-env": "^1.6.0" }, "scripts":

在Babel设置之后,我正在跟踪laracasts中的longa a视频系列,我遇到了这个问题:

创建了一个文件夹,在文件夹中通过命令行中的npm安装了babel

然后我为演示创建了一个person.js文件来尝试它

设置babel后,编辑了package.json文件,并添加了以下内容:

{
  "devDependencies": {
    "babel-cli": "^6.26.0",
    "babel-preset-env": "^1.6.0"
  },

  "scripts": {
    "build": "babel src -d output"
  }
}  
并且还添加了两个文件夹一个src文件夹

在person.js中,我添加了:

class Person {

    constructor(name){
        this.name = name;

    }
}
这是文件图像

在命令行中运行此命令后,我应获得:

num run build
它不会将任何文件添加到src文件夹或输出文件夹

我试图查看youtube,但这里的答案无法找到解决方案

@loganfsmyth提供的解决方案


非常感谢,它起作用了。我使用npm缓存清除了3个问题 “npm缓存清理--强制”2。我按照你对src说的移动了文件夹 文件夹,3。我再次使用“install npm”安装了npm,它成功了 非常感谢

编译
src
文件夹,并将结果放入
output
文件夹


由于您的
Person.js
文件不在
src
文件夹中,因此它不起作用。

如果您在窗口中,请确保您的终端、cmd提示符、bash以及您正在使用的任何东西都以管理员身份运行。如果没有这些权限,无法创建某些文件和文件夹。非常感谢,这很有效。我使用“npm cache clean--force”2清除了npm缓存中的3个问题。我把你说的文件夹移到了src文件夹,3。我再次使用“install npm”安装了npm,它工作得非常好,谢谢
babel src -d output