首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rollupjs:忽略代码行

Rollupjs:忽略代码行
EN

Stack Overflow用户
提问于 2018-06-04 11:25:40
回答 1查看 479关注 0票数 1

我的javascript文件之一是使用存档模板语法:

代码语言:javascript
复制
const deliveryClient = new DeliveryClient({
enablePreviewMode: <%= options.enablePreviewMode %>,
projectId: '<%= options.projectId %>',
previewApiKey: '<%= options.previewApiKey %>',
defaultLanguage: '<%= options.defaultLanguage %>',
enableAdvancedLogging: <%= options.enableAdvancedLogging %>,
baseUrl: '<%= options.baseUrl %>',
typeResolvers: typeResolvers
});

但是当我运行rollup -c时,我得到了一个“意外令牌”错误。有没有一种方法可以告诉rollup忽略一些代码行(只需将其放在输出文件中)?

或者,在RollupJS中是否有其他/更好的方法来处理提交模板语法?

我只想把上面的代码片段放到我的最后输出中!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-04 13:02:36

我通过使用汇总-插件-替换插件修复了它。

在我的javascript中,我将代码更改为:

代码语言:javascript
复制
const deliveryClient = new DeliveryClient('KENTICOOPTIONS');

rollup.config.js中,我添加了具有以下配置的插件:

代码语言:javascript
复制
replace({
  include: 'lib/templates/plugin.template.js',
  KENTICOOPTIONS: '<%= serialize(options) %>'
})

因此,这给出了以下的最终输出:

代码语言:javascript
复制
const deliveryClient = new DeliveryClient('<%= serialize(options) %>');

这正是我所需要的!

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

https://stackoverflow.com/questions/50679507

复制
相关文章

相似问题

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