草庐IT

gulp-babel

全部标签

javascript - 从 VS 2015 Task Runner explorer 运行时 Gulp 任务失败,但不是从命令提示符

我有一些Gulp任务来为网站执行典型的clean、build、release操作。在我的脑海里没有什么特别不寻常的。(实际上它与AureliaTypeScript框架非常相似。)团队中的大多数人在PowerShell/命令提示符下使用Gulp进行前端开发,并使用VSCode/Sublime进行编辑。一些团队使用VisualStudio2015做同样的事情。从命令提示符运行build任务可以正常工作,但是如果我们从VisualStudio的TaskRunnerExplorer运行它,它会给我们一个错误。但是,在命令提示符和VSTaskRunnerExplorer中运行其他任务(例如cle

javascript - Babel 文件被复制而不被转换

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

javascript - Babel 文件被复制而不被转换

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

javascript - 使用 browserify、gulp、react.js 接收 'Error: Cannot find module'

所以我一直在玩React.js、gulp和browserify。一切都很好,直到我尝试在我的main.js文件中需要一个模块。我要求其他文件中的组件/模块没有问题(见下文),但是当我尝试在我的main.js文件中要求一个时,运行gulpserve时收到以下错误:Error:Cannotfindmodule'./components/Feed'from'/Users/kevin/Documents/MyWork/web/react/app/src/js'at/Users/kevin/Documents/MyWork/web/react/node_modules/browserify/no

javascript - 使用 browserify、gulp、react.js 接收 'Error: Cannot find module'

所以我一直在玩React.js、gulp和browserify。一切都很好,直到我尝试在我的main.js文件中需要一个模块。我要求其他文件中的组件/模块没有问题(见下文),但是当我尝试在我的main.js文件中要求一个时,运行gulpserve时收到以下错误:Error:Cannotfindmodule'./components/Feed'from'/Users/kevin/Documents/MyWork/web/react/app/src/js'at/Users/kevin/Documents/MyWork/web/react/node_modules/browserify/no

node.js - 如果 gulp 安装在与 gulpfile.js 不同的文件夹中(node_modules),你如何运行 gulp

我在一个目录中有gulpfile.js,在另一个目录中有node_modules。当我运行gulp时,我得到了错误-'在'..(目录)中找不到本地gulp..尝试运行:npminstallgulp'问题是-我无法在gulpfile.js的目录中安装gulp,因此我需要一种方法来告诉gulp引用我安装了gulp的另一个目录。 最佳答案 如果你不想的话,你不需要全局安装gulp。你可以做的是运行你的gulp可执行文件(从你的node_modules),然后使用--gulpfile参数传入你的gulpfile的位置。此外,如果您想控制gu

node.js - 如果 gulp 安装在与 gulpfile.js 不同的文件夹中(node_modules),你如何运行 gulp

我在一个目录中有gulpfile.js,在另一个目录中有node_modules。当我运行gulp时,我得到了错误-'在'..(目录)中找不到本地gulp..尝试运行:npminstallgulp'问题是-我无法在gulpfile.js的目录中安装gulp,因此我需要一种方法来告诉gulp引用我安装了gulp的另一个目录。 最佳答案 如果你不想的话,你不需要全局安装gulp。你可以做的是运行你的gulp可执行文件(从你的node_modules),然后使用--gulpfile参数传入你的gulpfile的位置。此外,如果您想控制gu

node.js - 错误 : Couldn't find preset "react" when installed using npm install --global babel-preset-react but works without global flag

我使用npminstall--globalbabel-cli安装了BabelCLI(版本6)。然后我使用npminstall--globalbabel-preset-react安装react预设。然后我将项目目录中的.babelrc文件设置为{"presets":["react"]}当我尝试构建JSX文件时,它失败了Error:Couldn'tfindpreset"react"atOptionManager.mergePresets(/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformat

node.js - 错误 : Couldn't find preset "react" when installed using npm install --global babel-preset-react but works without global flag

我使用npminstall--globalbabel-cli安装了BabelCLI(版本6)。然后我使用npminstall--globalbabel-preset-react安装react预设。然后我将项目目录中的.babelrc文件设置为{"presets":["react"]}当我尝试构建JSX文件时,它失败了Error:Couldn'tfindpreset"react"atOptionManager.mergePresets(/usr/local/lib/node_modules/babel-cli/node_modules/babel-core/lib/transformat

node.js - gulp sass 源码图

我需要帮助将源映射添加到同一个CSS输出文件夹中的SASS编译器。到目前为止,我必须在gulpfile.js中安装gulp-sourcemaps模块,但不知道将sourcemaps.write绑定(bind)为gulp.task是否成功。非常感谢任何帮助:)vargulp=require('gulp');varsass=require('gulp-sass');varsourcemaps=require('gulp-sourcemaps');varbs=require('browser-sync').create();gulp.task('browser-sync',['sass'],