首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在注入前更改路径

如何在注入前更改路径
EN

Stack Overflow用户
提问于 2014-12-14 18:24:30
回答 1查看 234关注 0票数 2

可以在注入之前更改注入文件的路径吗?

我正在使用Grunt/Bower/Connect/Wiredep,我的目录结构是:

代码语言:javascript
运行
复制
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路径都以‘./供应商/’为前缀。问题是,当我运行connect时,我有一个选项base: ['vendor', 'dev-dist', 'src']。当所有服务都被提供时,到供应商的相对路径就没有任何意义了,因为供应商dir已经在根目录上服务了。

,有什么方法可以在wiredep注入文件之前修改注入文件的路径吗?(这样我就可以删除‘./供应商’)

我想要发生的是,在同一个工作区中,能够运行grunt serve:*并指定dev/stage/prod环境。这就是为什么我不想为整个www目录服务。

是否有一种方法可以将文件夹排除在connect中?(因此,我可以不指定base:.,我只需要排除工作台dist/prod文件夹)

谢谢,

JD

EN

回答 1

Stack Overflow用户

发布于 2015-04-09 06:34:05

可以将选项ignorePath与正则表达式一起使用

ignorePath: /\.\.\//,

wiredep中移除正在注入的路径中的../。配置详细信息可以在这里获得,https://github.com/taptapship/wiredep#configuration

我还没有使用连接,所以我不确定你的第二部分的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27472520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档