(я пытаюсь создать быстрый vue создатель проекта)
Он не может ответить на вопросы vue cli init.
Python 3.7
Показывает Generate project in current directory? (Y/n)
и python не может ответить 'y'.
import subprocess as cmd
class VueProjectMaker:
def __init__(self):
self.nvm_running()
self.vue_init()
self.packages_install()
@staticmethod
def cmd_run(command):
cmd.run(command, check=True, shell=True)
@staticmethod
def nvm_running():
VueProjectMaker.cmd_run('nvm on')
VueProjectMaker.cmd_run('nvm use 12.16.1')
@staticmethod
def vue_init():
VueProjectMaker.cmd_run('vue init webpack-simple')
VueProjectMaker.cmd_run('y')
[VueProjectMaker.cmd_run('') for _ in range(4)]
VueProjectMaker.cmd_run('y')
@staticmethod
def packages_install():
VueProjectMaker.cmd_run('npm install')
VueProjectMaker.cmd_run('npm run dev')
if __name__ == '__main__':
VueProjectMaker()