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

时间:2017-10-13 14:30:38

标签: javascript npm babeljs

在Babel安装之后,我在laracasts中关注了一个视频系列,我遇到了这个问题:

在文件夹中创建了一个文件夹,在命令行中通过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;

    }
}

这是文件图片

example

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

num run build

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

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

  

@loganfsmyth提供的解决方案

     

非常感谢,它工作了我有3个问题清除npm缓存使用   ' npm cache clean --force'我按照你对src的说法移动了文件夹   文件夹,3。我使用'安装npm'再次安装了npm。它起作用了   非常感谢你

1 个答案:

答案 0 :(得分:0)

babel src -d output

  

编译src文件夹并将结果放在output文件夹中。

由于您的Person.js文件不在src文件夹中,因此无效。