Javascript 如何解决;子进程“U 1.spawn不是函数”;在Vue.js项目(CLI)中使用Python shell?

Javascript 如何解决;子进程“U 1.spawn不是函数”;在Vue.js项目(CLI)中使用Python shell?,javascript,python,vue.js,runtime-error,Javascript,Python,Vue.js,Runtime Error,我尝试在Vue.js CLI项目中运行以下代码,该项目使用python shell(节点模块)执行python文件: 在“my_script.py”中,插入了以下代码: f = open("demo.txt", "a") f.write("Writing a file") f.close() 当我运行localhost并通过botton click:launchPy()执行该方法时,会出现下一个错误: [Vue warn]:v-on处

我尝试在Vue.js CLI项目中运行以下代码,该项目使用python shell(节点模块)执行python文件:

在“my_script.py”中,插入了以下代码:

f = open("demo.txt", "a")
f.write("Writing a file")
f.close()
当我运行localhost并通过botton click:launchPy()执行该方法时,会出现下一个错误:

[Vue warn]:v-on处理程序中的错误:“TypeError:child\u process\u 1.spawn “不是一个函数”

我已经安装了node.js和pythonshell。即使我在一个单独的fileName.js文件中运行完全相同的函数launchPy()代码并执行'node fileName.js'命令,它也会平稳运行,实际上,python文件也会执行


如何解决此问题?

需要澄清的是:Vue代码在浏览器中运行,而不是在服务器上运行。要运行服务器端python脚本,您需要在Vue应用程序中使用ajax/fetch来请求后端端点,并且服务于该端点的服务器端脚本现在可以运行python程序(另外:npm同时包含仅浏览器和仅节点的模块是否令人讨厌和困惑?是的)谢谢!我试试这个。
f = open("demo.txt", "a")
f.write("Writing a file")
f.close()