在全球范围内将Babelify与Browserify结合使用/在WebStorm中将其全局使用

问题描述 投票:0回答:1

背景:

我有几个香草JS项目,每个文件最多25000行,我想使用ES6功能+要求,所以我可以使代码更具可读性。顺便说一句OS X家伙

可能的解决方案:

我可以组成一个package.json并为每个项目使用一个webpack,但是如果我不这样做的话,我会更喜欢。

到目前为止我所做的:

全局安装browserify

sudo npm install -g browserify

PhpStorm中设置观察者

phpstorm config

全局浏览器路径

/usr/local/lib/node_modules/browserify/bin/cmd.js

参数

$FilePath$
-o
$FileDir$/$FileNameWithoutAllExtensions$.js

一切正常,如果我的代码中有需求,则>]

var foo = require('./inc/_dependency-functionality');

✅它会正确捆绑,并且所需的外部文件将捆绑在一个文件中

但是,理想情况下,我想拥有它,以便可以使用ES6导入/导出功能,这可能表示我需要babelify

这样做

sudo npm install -g browserify

和使用

$FilePath$
-o
$FileDir$/$FileNameWithoutAllExtensions$.js
-t [ /usr/local/lib/node_modules/babelify --presets [/usr/local/lib/node_modules/@babel/preset-env ] ]

❌实际上不会伪造脚本

我有点卡住

背景:我有几个普通的JS项目,文件最多25,000行/单个文件,我想在其中使用ES6功能+ require,因此我可以使代码更具可读性。 OS X guy by ...

javascript ecmascript-6 babel browserify babelify
1个回答
0
投票

确定,我设法做到了

© www.soinside.com 2019 - 2024. All rights reserved.