是否可以在注入发生之前更改注入文件的路径?
我正在使用 Grunt/Bower/Connect/Wiredep,我的目录结构是:
www
|- dev-dist/
|- node_modules/
|- src/
|- vendor/
|- bower.json
|- Gruntfile.js
|- package.json
(注意:在我添加的 .bowerrc 文件中directory: vendor
)
当我运行自定义任务grunt serve:dev
时,它将创建目录dev-dist
,然后我将我的 index.html(仅)复制到文件夹,然后运行任务wiredep
。
运行后wiredep
,我的依赖项的 src 路径都以 '../vendor/' 为前缀。问题是当我运行时connect
我有选项base: ['vendor', 'dev-dist', 'src']
。当一切都被提供时,供应商的相对路径没有任何意义,因为供应商目录已经在根目录中提供。
有没有办法在wiredep注入文件之前修改注入文件的路径?(所以我可以删除'../vendor')
我希望发生的是从同一个工作区能够运行grunt serve:*
和指定 dev/stage/prod 环境。这就是为什么我不想为整个 www 目录提供服务。
有没有办法在连接中排除文件夹?(因此,我可以排除 stage-dist / prod-dist 文件夹,而不是指定 base:[...])
谢谢,
京东