[英]Replace String path between production and development ENV using Browserify and Gulp
所以我的项目是由一个源文件夹构成的,在里面我有一个类文件夹和模块文件夹,在模块文件夹里面我有一个带有 import import { Slider } from "../../classes/Slider";"
的文件源文件夹我有一个 dist 文件夹,其中是我的最终目标文件,有一个名为 Controls 的文件夹,我在其中获取所有 javascripts 文件,在 Controls 文件夹之外,我有一个 Bundle.js,我在其中缩小所有准备生产的东西。问题出在开发 ENV 一切正常,但是当我运行我的命令来捆绑我需要替换 javascript 文件上的路径时,因为我在 Controls 文件夹中有所有 Javascript 文件,它不再../../classes/Slider";
但它应该是“Slider”;”并且在 bundle 上它应该替换为../classes/Slider
。
这是它的结构。
/dist
/controls
/slider.js
/somemodule.js
/bundle.js
/sources
/classes
/slider.js
/modules
/somemodule.html
/somemodule.scss
/somemodule.js
如何使用 gulp 和 browserify 做到这一点?
解决方案是安装 gulp-replace package,然后在我的 gulp 文件上替换我想要的字符串
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.