【发布时间】:2017-04-27 13:52:27
【问题描述】:
由于某种原因,智能感知不适用于我所需的模块。至少开箱即用。例如(这是JS代码):
const fs = require(‘fs’);
打字时不会启动智能感知:
fs.
进一步的代码。
但是,如果我在项目的 node_modules 目录中安装“一些”模块(运行 $ npm install 命令),我会在弹回它之后让智能感知工作。无论安装了哪些模块(显然)。
更令人费解的是,完全删除 node_modules 将使智能感知继续工作。即使弹跳 VS Code 也不会影响智能感知,从那时起它将继续工作。
看起来安装“一些”模块以某种方式修复了不适合智能感知的问题。问题是,这个修复程序在哪里?在一个文件中?它是什么?
PS:我在 Ubuntu Mate 16.04 上使用 VS Code 版本 1.7.2 和 Node 6.5.0。
【问题讨论】:
标签: node.js intellisense visual-studio-code require