卷起插件- coffee 标记
现代卷起 有咖啡纸。 来源于 鹦鹉/卷起插孔-咖啡-标记,重构和更新的图书馆.
为什么?
允许将 CoffeeScript 代码包含在"滚滚"捆绑中而无需引入额外的构建步骤.
安装
npm install --save-dev @bkuri/rollup-plugin-coffeescript
# or
yarn add -D @bkuri/rollup-plugin-coffeescript
# or
pnpm install -D @bkuri/rollup-plugin-coffeescript
使用量
// rollup.config.js
import coffee from '@bkuri/rollup-plugin-coffeescript'
export default {
input: 'main.coffee',
plugins: [
coffee()
]
}
CoffeeScript 插件接受 options.include 财务报告和审定财务报表 options.exclude (每个小匹配图案,或小匹配图案的阵列)确定由 CoffeeScript 编译出哪些文件. 默认情况下,所有文件都会被转录.
与共同JS模块的整合
CoffeeScript插件不需要解决. 相反,
使用情况 rollup-plugin-commonjs 添加 .coffee (可选) .litcoffee 财务报告和审定财务报表 .md改为: extensions。 。 。 .
import coffee from '@bkuri/rollup-plugin-coffeescript'
import commonjs from '@rollup/plugin-commonjs'
import nodeResolve from '@rollup/plugin-node-resolve'
const extensions = [ '.coffee', '.js', '.litcoffee', '.md' ]
export default {
input: 'main.coffee',
plugins: [
coffee(),
commonjs({ extensions }),
nodeResolve({ extensions })
]
}