我正在尝试实现 plop.js 微框架,但是 setGenerator 方法总是无法解决。我已经执行了以下命令
npm install --save-dev plop
npm install -g plop
我还在 Webstorm (v2019 3.3) 中启用了 Node.js 的编码辅助,但这些方法仍然无法访问
module.exports = function(plop) {
plop.setGenerator('component', {
description: 'Create a component',
prompts: [
{
type: 'input',
name: 'name',
message: 'What is your component name?'
},
],
actions: [
{
type: 'add',
path: 'src/scenes/screens/{{camelCase name}}/index.js',
templateFile: 'src/services/dev/plop-templates/index.js.hbs',
}
]
});
};
该文件位于我的项目的根目录中,就像文档中建议的那样。
有没有其他方法可以从 node_modules 访问它?