ts学习笔记(一)之踩坑指南

1、无法加载文件 ,因为在此系统上禁止运行脚本

解决方法:
以管理员身份运行 vscode
执行:get-ExecutionPolicy,会显示 Restricted,表示状态是禁止的;
执行:set-ExecutionPolicy RemoteSigned
再次执行:get-ExecutionPolicy,会显示 RemoteSigned,表示状态是允许的;
2、打开终端:ctrl+`

3、需要安装一堆node插件

  1)安装ts

    npm install -g typescript

   2)安装ts-node

    npm install -g ts-node

  3)安装 tslib @types/node

    npm install -D tslib @types/node

  4)tsc --init
  5)安装koa
    npm i koa
  6)安装yarn
    npm install -g yarn
  7
)安装ts-node-dev

    yarn add ts-node-dev --dev

    npm i ts-node-dev --save-dev

  8)安装npm i node-pre-gyp -g

  9)安装npm i sqlite3 -s

  10)npm init

  11)npm install typescript

  12)npm install -g cnpm --registry=https://registry.npm.taobao.org

 

 4、问题:PS C:\E\tscode\demo2> cnpm i -g koa-generator

    nternal/modules/cjs/loader.js:883

    Error: Cannot find module 'diagnostics_channel'

    原因:cnpm版本太高了,npm全局安装的cnpm是最新版的,所以卸载原来的cnpm再装一个指定版本即可

 

    卸载cnpm:

 

    npm uninstall -g cnpm

 

    安装指定版本:7.1.0

 

    npm install cnpm@7.1.0 -g

5、如果出现python问题,npm install --global --production windows-build-tools



posted @ 2022-12-04 11:53  董振  阅读(206)  评论(0)    收藏  举报