【问题标题】:Couldn't find preset "stage-2" relative to directory找不到相对于目录的预设“stage-2”
【发布时间】:2018-07-22 07:59:09
【问题描述】:

我在webpack.base.config.js中使用presets: ['stage-2']

 {
   test: /\.js$/,
   loader: 'babel-loader',
   exclude: /node_modules/,
   options: { presets: ['stage-2'] }
 },

但出现错误:

找不到相对于目录的预设“stage-2”

ERROR in ./src/main.js
Module build failed: Error: Couldn't find preset "stage-2" relative to directory "/Users/Desktop/Project/2018-02e_admin_site/src"
    at /Users/Desktop/Project/2018-02-12/vue_admin_site/node_modules/babel-core/lib/transformation/file/options/-manager.js:293:19
    at Array.map (<anonymous>)
    at OptionManager.resolvePresets (/Users/luowensheng/Desktop/QIYUN/Project/2018-02-12/vue_admin_site/node_modules/babel-core/lisformation/file/options/option-manager.js:275:20)
    at OptionManager.mergePresets (/Users/Desktop/Project/2018-02-12/vue_admin_site/node_modules/babel-core/lib/transformation/file/options/option-manager.js:264:10)
    at OptionManager.mergeOptions (/Users/Desktop//2018-02-12/vue_admin_site/node_modules/babel-core/lib/ormation/file/options/option-manager.js:249:14)
    at OptionManager.init (/Users/Desktop/Project/2018-02-12/vue_admin_site/node_modules/babel-core/lib/transfor/file/options/option-manager.js:368:12)
.....
@ multi (webpack)-dev-server/client?http://0.0.0.0:8080 webpack/hot/dev-server ./src/vendors

【问题讨论】:

  • 添加include: [resolve('src'), resolve('test')]解析src路径

标签: npm webpack vue.js


【解决方案1】:

在我的 Mac 中,我删除了 package-lock.json, 然后安装babel-preset-stage-2

npm install babel-preset-stage-2 --save-dev

这对我有用。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-08-27
    • 1970-01-01
    • 2016-11-23
    • 2017-03-04
    • 1970-01-01
    • 2018-01-26
    • 2018-12-15
    相关资源
    最近更新 更多