定义全局筛选器后Surgio Dashboard崩溃
xkww3n opened this issue · comments
我在surgio.conf.js里添加了如下内容定义筛选器:
const { utils } = require('surgio');
module.exports = {
customFilters: {
highAvailabilityFilter: utils.useKeywords(['IEPL']),
},
…
},
本地运行npx surgio generate
正常,推送到vercel后surgio dashboard后崩溃,报错:
Cannot find module '/var/task/node_modules/surgio/build/index.js'. Please verify that the package.json has a valid "main" entry
删除后恢复正常
看起来报错和你的修改没有关联,请检查是否有别的问题
看起来报错和你的修改没有关联,请检查是否有别的问题
似乎并没有。如果我不使用utils模块提供的类,而是使用JS内置语法实现筛选器的话便不会引发此错误:
module.exports = {
customFilters: {
highAvailabilityFilter: nodeConfig => nodeConfig.nodeName.includes('IEPL'),
},
…
},
哦没注意到你部署到 Vercel。因为可能会封号已经不再支持部署到 Vercel 了。