【报错问题】'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-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' 不是内部或外部命令,也不是可运行的程序或批处理文件。    【报错问题】'ts-node' 不是内部或外部命令 也不是可运行的程序 ( Windows环境 ,Vue + node.js + TypeScript)_第1张图片

【报错问题】'ts-node' 不是内部或外部命令 也不是可运行的程序 ( Windows环境 ,Vue + node.js + TypeScript)_第2张图片

 

 


三、解决方法

         需要使用 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 安装,问题就解决了

【报错问题】'ts-node' 不是内部或外部命令 也不是可运行的程序 ( Windows环境 ,Vue + node.js + TypeScript)_第3张图片

 

 

 

写给自己的随笔,有问题欢迎指出(Θ▽Θ)

 

 

 

 

 

 

 

你可能感兴趣的:(前端,Vue,node.js,typescript,ts-node)