【报错问题】'ts-node' 不是内部或外部命令 也不是可运行的程序 ( Windows环境 ,Vue + node.js + TypeScript)
一、版本说明"vue": "^2.6.10","@vue/cli-plugin-babel": "^4.0.0","@vue/cli-plugin-router": "^4.0.0","@vue/cli-plugin-typescript": "^4.0.0","@vue/cli-plugin-vuex": "^4.0.0","@vue/cli-service": "^4.0.0"...
·
一、版本说明
"vue": "^2.6.10",
"@vue/cli-plugin-babel": "^4.0.0",
"@vue/cli-plugin-router": "^4.0.0",
"@vue/cli-plugin-typescript": "^4.0.0",
"@vue/cli-plugin-vuex": "^4.0.0",
"@vue/cli-service": "^4.0.0",
"vue-loader": "^15.7.1",
"vue-router": "^3.1.3",
"node": 10.13.0, // cmd命令窗输入:node -v
"npm": 6.10.3, // cmd命令窗输入:npm -v
"typescript": 3.7.4 // cmd命令窗输入:tsc -v
二、报错问题
'ts-node' 不是内部或外部命令,也不是可运行的程序或批处理文件。
三、解决方法
需要使用 cross-env 解决这种兼容性的问题(Windows环境下会有问题)
3.1、依次全局安装 ts-node,typescript,cross-env(即加上-g参数)
npm install -g ts-node // 安装 'ts-node'
npm install -g typescript // 安装 'typescript'
npm install -g cross-env --save-dev // 安装中间件 'cross-env'
3.2、修改 package.json 文件内容,在脚本命令前加上 cross-env,然后重新跑项目即可。
如果还不行,可以试着重新上述安装步骤,因为网不好,最开始我用的 cnpm(淘宝镜像) 安装,就失败了,又重新用 npm 安装,问题就解决了
写给自己的随笔,有问题欢迎指出(Θ▽Θ)
更多推荐
已为社区贡献10条内容
所有评论(0)