我有几个香草JS项目,每个文件最多25000行,我想使用ES6功能+要求,所以我可以使代码更具可读性。顺便说一句OS X家伙
我可以组成一个package.json并为每个项目使用一个webpack,但是如果我不这样做的话,我会更喜欢。
全局安装browserify
sudo npm install -g browserify
在PhpStorm中设置观察者
全局浏览器路径
/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 ...
确定,我设法做到了