TSR*_*TSR 2 javascript node.js angularjs gulp babeljs
我已经下载了 github 存储库。
在名为 .babelrc.json 的文件中,我有以下内容:
{
"presets": [
"es2015",
"stage-0"
],
"plugins": [
"transform-runtime",
"add-module-exports",
"transform-decorators-legacy"
]
}
Run Code Online (Sandbox Code Playgroud)
当我运行时gulp dev,出现以下错误:
ReferenceError: 在“C:\Users\Tolotra Samuel\PhpstormProjects\easy-essay\.babelrc”0 处指定的未知插件“transform-runtime”,尝试相对于“C:\Users\ \Tolotra Samuel\PhpstormProjects\easy 进行解析” -essay”位于 C:\Users\Tolotra Samuel\PhpstormProjects\easy-essay\node_modules\babel-core\lib\transformation\file\options\option-manager.js:180:17 位于 Array.map (本机)位于 Function .normalisePlugins (C:\Users\Tolotra Samuel\PhpstormProjects\easy-essay\node_modules\babel-core\lib\transformation\file\options\option-manager.js:158:20) 在 OptionManager.mergeOptions (C:\Users \Tolotra Samuel\PhpstormProjects\easy-essay\node_modules\babel-core\lib\transformation\file\options\option-manager.js:234:36) 在 OptionManager.init (C:\Users\Tolotra Samuel\PhpstormProjects\easy -essay\node_modules\babel-core\lib\transformation\file\options\option-manager.js:368:12) 编译时 (C:\Users\Tolotra Samuel\PhpstormProjects\easy-essay\node_modules\babel-register\ lib\node.js:103:45) 在加载器 (C:\Users\Tolotra Samuel\PhpstormProjects\easy-essay\node_modules\babel-register\lib\node.js:144:14) 在 Object.require.extensions 处。 (匿名函数)[as .js] (C:\Users\Tolotra Samuel\PhpstormProjects\easy-essay\node_modules\babel-register\lib\node.js:154:7) at Module.load (module.js:488) :32) 在 tryModuleLoad (module.js:447:12)
正如自述文件中提到的,我已经运行了npm install 和bower install. 我缺少什么?
yarn add babel-plugin-transform-runtime
Run Code Online (Sandbox Code Playgroud)
我解决了,你呢?
或 npm 或凉亭。但不要忘记参考上面提到的 babel-plugin。它是来自 babel 的 lib。看起来它是一个引用全局安装 babel 的错误 =)
可能你在引用 es2015 后遇到错误,所以尝试这个>
yarn add babel-plugin-transform-runtime babel-preset-es2015 babel-preset-stage-2 --dev
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3449 次 |
| 最近记录: |