jjzjj

babel-cli

全部标签

javascript - 在 Babel 中导出 es6 类 - 找不到模块

我在SO上看到了这两个答案:ExportingaclasswithES6(Babel)TryingtoexportaclassasamoduleES6babel我没有使用Browserify,只使用Gulp和Node,只是想做个前言。文件/文件夹结构:././gulpfile.js./_GULP./_GULP/main_config.es6./_GULP/_classes/Gcfg.es6问题设置我正在导出类Gcfg.es6文件,如下所示:exportdefaultclassGcfg{constructor(){this.rootDir='./';this.latestDir='./_

javascript - 如何将 Nuxt 与 Vue Cli 3 一起使用?

我目前正在使用Nuxt.js构建我的Vue应用程序。是否可以将Nuxt用作VueCli3项目的一部分,以便我可以从两者中受益?我无法从他们的官方文档中找到说明。 最佳答案 你可以试试https://github.com/andoshin11/vue-cli-plugin-nuxt-starter-template#readme这是nuxt的vuecli3插件。截至此答案,请注意页面上的警告,内容如下:此插件可能会导致一些问题,具体取决于您的vue-cli设置的组合。随意发送任何规模的问题。您的所有反馈对我来说都是金子。

javascript - 使用 babel-preset-env 将 polyfill 作为导入语句更好,还是将它们添加到 webpack.config.js 的条目中更好?

babel-preset-env提供选项useBuiltIns将其应用于babel-polyfill并将import'babel-polyfill'转换为特定的、基于环境的import'core-js/whatever.如果我在我的Webpack入口部分添加babel-polyfill(参见下面的示例),是否应用此转换,或者在那种情况下useBuiltIns被忽略并替换为所有可能的进口?entry:{app:['babel-polyfill','./src/app.js']} 最佳答案 它在您指定时起作用:"presets":[..

vue-cli安装后vue -V报错:C:\Users\admin\AppData\Roaming\npm\node_modules\@vue\cli\bin\vue.js

运行vue-V一直报错,网上常识各种办法无效。包括:卸载:npmuninstall-g@vue/cli和npmuninstall-gvue-cli重新安装:npminstall-gvue-cli和npminstall-g@vue/cli清理缓存:npmcacheclean--force更新:npmupdate关机重启N次然而依旧:然并卵…依然报错:C:\Users\admin\AppData\Roaming\npm\node_modules@vue\cli\bin\vue.js(看控制台报错信息,有些人不是:admin角色)解决办法:进入文件夹,输入地址:C:\Users\admin\AppD

javascript - 脚本标签文本/babel 变量范围

首先,我知道text/babel不适用于生产,但我发现它对开发非常有用,因为当我更改我的.jsx文件时django的开发网络服务器将重新加载,而无需我执行任何操作(即在每次更改后将JSX编译为JS)。我无法控制构建环境(例如django),因为这是我未开发的大型系统的小插件。问题是这样的:$(function(){console.log(mything);}mything在main.jsx中,简单如下:varmything="hello";如果main.jsx是javascript(并且相应地更改了脚本标签的类型)那么这将工作得很好。但是作为text/babel,它不会工作,因为myt

javascript - 如何使用 Babel 正确加载 .eot 和 .woff 文件?

尝试运行我的项目并出现以下错误(您可能需要适当的加载程序来处理此文件类型。)对于.eot、.woff、.ttf和.svg文件:ERRORin./src/styles/fonts/nm/icons/nm-icons.svg?aaf8685e87a6901c76c52d0018389547Moduleparsefailed:C:\BaseProject\src\styles\fonts\nm\icons\nm-icons.svg?aaf8685e87a6901c76c52d0018389547Unexpectedtoken(1:0)Youmayneedanappropriateloader

javascript - Vue CLI 3 sass-resources-loader - Options.loaders undefined

几周前,我能够使用3.0版CLI成功配置一个新的Vue项目以使用sass-resource-loader,使用此处发布的信息:Usingsass-resources-loaderwithvue-cliv3.x但是,在今天更新所有内容之后,我在运行npmrunserve时遇到以下错误:类型错误:无法读取未定义的属性“scss”似乎传递给.tap(options)的唯一选项是:{compilerOptions:{preserveWhitespace:false}}我目前对chainWebpack的了解还不足以有效地进行调试,但我正在努力。如果有人对导致此错误的更改有任何见解,我们将不胜感激

javascript - 在 Sublime Text 3 上使用 babel-eslint 时 Linting 不起作用

我正在尝试让babel-eslint在Sublime3上工作。我已经安装了:在npm上全局使用eslint和babel-eslintSublime上的SublimeLinter包Sublime上的SublimeLinter-contrib-eslint包此外,我还添加了:"syntax_map":{..."JavaScript(Babel)":"javascript"}到我的SublimeLinter.sublime-settings文件。当我在我的.eslintrc文件上使用"parser":"espree"运行linter时,它工作正常。但是当我将解析器更改为babel-eslin

javascript - Babel [karma-babel-preprocessor] 不为 Karma 测试转换 ES6->ES5

我们已经安装了karma,它使用mocha和chai进行测试。我们正在尝试使用karma-babel-preprocessor将babel直接集成到karma中,以将我们的ES6文件转换为ES5以运行。单独使用mocha与babel一起工作,即mocha测试命令,但我们尝试使用karma而不是它不起作用。karma.conf.js片段:frameworks:['mocha','chai'],//preprocessmatchingfilesbeforeservingthemtothebrowser//availablepreprocessors:https://npmjs.org/br

javascript - 如何使用 Ember-CLI 导入模块 ember-localstorage-adapter?

我尝试将ember-localstorage-adapter导入为importDS.LSAdapterfrom"ember-localstorage-adapter";但是我得到了错误Error:Line5:Missingfromafterimport我需要用ES6ModuleTranspiler编译ember-localstorage-adapter吗? 最佳答案 更新ember-localstorage-adapter现在是一个ember-cli插件,所以要将它添加到Assets管道只需运行:emberinstallember-