草庐IT

gulp-babel

全部标签

javascript - 找不到模块 'babel-core' 中的错误。使用 react.js、webpack 和 express 服务器

每当我在终端中运行webpack时,我都会得到:Hash:efea76b1048c3a97b963Version:webpack1.12.13Time:33ms+1hiddenmodulesERRORinCannotfindmodule'babel-core'这是我的webpack.config.js文件module.exports={entry:'./app-client.js',output:{filename:'public/bundle.js'},module:{loaders:[{exclude:/(node_modules|app-server.js)/,loader:'b

javascript - 使用 babel 时是否需要 require js?

我正在试验ES6,我使用gulp构建并使用babel转译到ES5。输出不在节点中运行,只是从带有标记的.htm文件链接到。我想我需要添加或类似的东西。我正在尝试导入/导出。////////////////scripts.jsimport{Circle}from'shapes';c=newCircle(4);console.log(c.area());/////////////////shapes.jsexportclassCircle{circle(radius){this.radius=radius;}area(){returnthis.radius*this.radius*Math

javascript - Webpack babel 6 ES6 装饰器

我有一个用ES6编写的项目,使用webpack作为我的打包器。大多数转译工作正常,但当我尝试在任何地方包含装饰器时,我收到此错误:Decoratorsarenotsupportedyetin6.xpendingproposalupdate.我查看了babel问题跟踪器,但未能在其中找到任何内容,所以我假设我用错了。我的webpack配置(相关位):loaders:[{loader:'babel',exclude:/node_modules/,include:path.join(__dirname,'src'),test:/\.jsx?$/,query:{plugins:['transf

javascript - Babel 文件被复制而没有被转换

我有这个代码:"usestrict";importbrowserSyncfrom"browser-sync";importhttpProxyfrom"http-proxy";letproxy=httpProxy.createProxyServer({});并且我已经通过npm在全局安装了babel-core和babel-cli。关键是当我尝试在我的终端上编译时:babelproxy.js--out-fileproxified.js输出文件被复制而不是编译(我的意思是,它与源文件相同)。我在这里错过了什么? 最佳答案 Babel是一个

javascript - gulp 错误 : Cannot find module 'jshint/src/cli'

所以我已经全新安装了ElCapitan,我正在给这些任务运行器另一个机会。我正在关注sitepoint'sAnintroductiontoGulp.js,但我卡在了第四步,当我尝试运行gulpjshint时,我得到“Error:Cannotfindmodule'jshint/src/cli'”我不知道是什么原因造成的,这就是我在这里问的原因。下面是一些有助于解决此问题的屏幕抓图。一如既往,我永远感激任何建议。 最佳答案 您需要安装jshint同样,这将解决问题。>npminstall--save-devjshintgulp-jshi

javascript - 使用 ES6 语法和 Babel 扩展 Javascript 中的错误

我正在尝试使用ES6和Babel扩展Error。这是行不通的。classMyErrorextendsError{constructor(m){super(m);}}varerror=newError("ll");varmyerror=newMyError("ll");console.log(error.message)//showsupcorrectlyconsole.log(myerror.message)//showsemptystringError对象永远不会得到正确的消息集。TryinBabelREPL.现在我已经看到了一些关于SO(forexamplehere)的解决方案,但

linux - 安装 gulp browserify 总是报错

我正在尝试使用此命令安装gulp-browserify:npminstallgulp-browserify--save-dev我已经成功安装了许多其他包gulp-autoprefixergulp-concatgulp-minify-cssgulp-sassgulp-uglify所有这些安装都运行良好,这是我的package.json文件的样子{"devDependencies":{"gulp-autoprefixer":"0.0.8","gulp-sass":"~0.7.2","gulp":"~3.8.5","gulp-minify-css":"~0.3.6","gulp-concat

linux - Linux 上的 Node 中的 "Permission Denied",在运行 start-script/w local nodemon/mocha/babel-node 时

我的新Linux设置有问题-我已将nodemon安装为本地依赖项(不是全局),我正尝试从我的package.json“启动”脚本执行它。我收到此权限错误。node本身效果很好,但是一旦我尝试使用babel-node或nodemon甚至mocha,我遇到权限问题。我的设置分为2个硬盘驱动器-Node安装在我的SSD上(与我的操作系统一起),我的项目(它是node_modules,我试图从中执行nodemon我的存储硬盘。sh:1:nodemon:PermissiondeniednpmERR!Linux3.19.0-56-genericnpmERR!argv"/usr/bin/nodejs

node.js - 在 VS2015 asp.net core 1.0 项目中使用 gulp 将文件从 node_modules 移动到 wwwroot

当我创建一个新的ASP.NETCore1.0应用程序时,我想使用npm而不是bower。所以我删除了bower.json并另外删除了预装在wwwroot/lib文件夹中的所有内容。我将一个package.json文件添加到我的解决方案中,其中包含以下开发依赖项:"devDependencies":{"bootstrap":"3.3.7","jquery":"3.1.0","jquery-validation":"1.15.1","jquery-validation-unobtrusive":"3.2.6"}但是,NPM将所有库下载到我项目根目录中的node_modules文件夹中。我相

javascript - Gulp 不创建文件夹?

当我缩小我的css时,我得到了一个不正确的路径,可以从各种库中获取字体。所以,我创建了一个任务,将字体从我的bower_components/文件夹移动到dist/public/fonts:gulp.task('doit',function(){gulp.src(["public/bower_components/bootstrap/dist/fonts/*","public/bower_components/font-awesome/fonts/*"]).pipe(gulp.dest("dist/public/fonts"));});基本上,这应该将我需要的任何字体放入通用字体文件夹