Как заставить JavaScript Intellisense работать в VSCode 1.0

Я пробую Visual Studio Code 1.0, но новый Intellisense под названием «Salsa» у меня не работает. У меня есть паровой проект:

App
├── index.html
├── jsconfig.json
├── main.js 
├── lib
│   └── require.js
└── js
    └── pet.js

jsconfig:

{
    "compilerOptions": {
        "target": "es6"
    }
}

pet.js:

define(function () {
    var Pet = function(name) {
        this.name = name;

        this.getNameUpperCase = function(){
            return this.name.toUpperCase();
        }
    }

    return Pet;
});

main.js (не предлагает мне метод getNameUpperCase)

main.js

Пожалуйста, что я делаю не так?

[править] импорт pet.js был неправильным.


person Jonathan Nascimento    schedule 15.04.2016    source источник


Ответы (1)


Ваш путь неверный.

var Pet = require('./js/pet');

См. также эту тему, если вы хотите использовать новый синтаксис import.

person fxlemire    schedule 15.04.2016
comment
Спасибо, я отредактировал свой пост. Проблема сохраняется после моего редактирования - person Jonathan Nascimento; 19.04.2016
comment
Вы также передаете require в качестве аргумента своей функции, которая затеняет метод Node require. Удалите аргумент require, и он должен работать. - person fxlemire; 20.04.2016