這是官方文檔:https://atom.io/packages/atom-ternjs
官方介紹:
JavaScript code intelligence for atom with Tern. Adds support for ES5, ES6 (JavaScript 2015), Node.js, jQuery & Angular. Extendable via plugins. Uses suggestion provider by autocomplete-plus.
基於autocomplete-plus的插件,支持ES5,ES6,Node.js,jQuery,Angular的自動補全插件。
而autocomplete-plus是atom編輯器自帶的,所以不需要安裝。
atom中安裝完atom-ternjs后,可以設置一些選項Settings。默認不改。根據官方文檔步驟是不會出錯的。
Installation
Configure your project
- Open any JavaScript file from within your project
- Navigate to Packages -> Atom Ternjs -> Configure project
- The config view appears.
- Hit "Save & Restart Server" to create/update the .tern-project file
Optional:
- install the package https://atom.io/packages/hyperclick
If configure project does not work
- In your project root create a file named .tern-project. See docs @ http://ternjs.net/doc/manual.html#configuration.
- Restart the server via Packages -> Atom Ternjs -> Restart server
- 從你的項目中隨機打開一個JavaScript文件 注意:前提是打開了文件夾(文件--打開文件夾),沒有打開的話可能沒有效果
- 打開(Packages--Atom Ternjs--Configure project)
- 然后配置項就出現了
- 選好的你配置項后選擇“Save & Restart Server”,然后就會創建/更新.tern-project文件
成功的話,這個時候會打開.tern-project文件,如圖:

可選:
- 安裝hyperclick插件
如果配置項目沒有效果
- 在你項目的根目錄創建一個文件名為.tern-project的文件,內容可以看地址
- 重啟服務(Packages--Atom Ternjs--Restart server)
然后在這個項目中的js文件中就會有提示啦~如圖:

