请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

正在回答

1回答

同学你好 要使用 require 需要安装 node 的定义文件,我本地是默认安装的,不知道你这里为什么没有,你可以用它提示的命令安装一下 npm install @types/node

0 回复 有任何疑惑可以回复我~
  • 提问者 godlanbo #1
    安装之后依旧报错,是全局安装吗?
    回复 有任何疑惑可以回复我~ 2020-10-03 14:29:18
  • 提问者 godlanbo #2
    我已经解决这个问题,需要安装@types/node后并在tsconfig.json中进行设置
    "types": [
          "webpack-env",
          "node"
        ],
        "typeRoots": [
          "./node_modules/@types"
        ]
    才能正常使用,但是vetur还是会报错找不到,需要在文件顶部声明
    // eslint-disable-next-line 这里any会让eslint报警告
    declare let require: any
    
    真是太麻烦了
    回复 有任何疑惑可以回复我~ 2020-10-03 14:48:43
  • weixin_慕神3292065 回复 提问者 godlanbo #3
    你好,我按照你的设置,还是不行,能否更详细点呢?
    回复 有任何疑惑可以回复我~ 2020-10-08 11:13:48
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信