Open PinkaminaDianePie opened 6 years ago
thank you @PinkaminaDianePie for posting the last working version! I was so frustrated when noticing auto import stopped working after upgrading Nuclide - luckily at least I can roll back.
Nuclide team, can we make sure core features like this does not break during new releases? This is a significant regression that impacts developer's efficiency.
Issue and Steps to Reproduce
Nuclide doesn't start server and client for js imports. When I click on the unimported token in JS files it should show the list of possible imports to add, same should be shown when I typing imports by myself at the top of the file. However, server and client for imports doesn't even loads by Atom. I've tried to modify file
.atom/packages/nuclide/pkg/nuclide-js-imports-client/lib
and putconsole.log
at the top of file, and it doesn't appear in Atom dev tools on start. Same for the server. I also tried to removeactivationHooks
frompackage.json
and in that case client starts to load and show myconsole.log
, but after that fails because it can't connect to imports server. In Nuclide settings, I have only default values for the nuclide-js-imports-client I also tried to make it always enabled but with no success:I've tried different versions of the Nuclide, last working version is 0.345.0 after it imports doesn't work.
Expected Behavior
List with possible tokens to import should be displayed.
Actual Behavior
Nothing happens, autocomplete for file imports doesn't appear.
Versions
Additional Details
apm ls --installed
): Community Packages (32) /home/pinkiepie/.atom/packages ├── MagicPython@1.1.1 ├── atom-ide-ui@0.13.0 ├── autocomplete-glsl@0.2.3 ├── busy-signal@1.4.3 ├── file-icons@2.1.25 ├── haskell-grammar@0.4.0 ├── highlight-selected@0.14.0 ├── intentions@1.1.5 ├── language-babel@2.85.0 ├── language-glsl@2.0.4 ├── language-graphql@0.11.0 ├── language-haskell@1.17.8 ├── language-ini@1.20.0 ├── language-kotlin@0.5.0 (disabled) ├── language-lua@0.9.11 (disabled) ├── language-ocaml@1.9.5 (disabled) ├── language-rust@0.4.12 (disabled) ├── language-scala@1.1.9 (disabled) ├── language-swift@0.5.0 (disabled) ├── language-thrift@1.0.2 (disabled) ├── line-diff-details-plus@1.9.1 ├── linter@2.2.0 (disabled) ├── linter-eslint@8.4.1 ├── linter-glsl@2.1.4 ├── linter-stylelint@4.3.2 ├── linter-ui-default@1.7.1 ├── minimap@4.29.9 ├── nuclide@0.357.0 ├── nuclide-format-js@0.0.47 ├── set-syntax@0.4.0 ├── sort-lines@0.18.0 └── tool-bar@1.1.10