下面我来为你详细讲解“Sublime Text3 配置 NodeJs 环境的方法”的完整攻略。具体过程如下:
1. 安装 NodeJs
首先,我们需要安装 NodeJs,NodeJs 的安装比较简单,前往官网下载对应版本的 NodeJs 安装包,安装即可。
2. 安装 Package Control 插件
Sublime Text3 的 Package Control 插件管理器是必不可少的,因为我们需要通过它来安装 Nodejs 插件,通过以下步骤安装 Package Control 插件:
打开 Sublime Text3,按下 Ctrl + `(或者通过 View -> Show Console 菜单打开控制台),将下面的代码粘贴进控制台,并敲击回车键执行:
import urllib.request,os,hashlib; h = '6f4c264a24d933ce70df5dedcf1dcaee' + 'ebe013ee18cced0ef93d5f746d80ef60'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
等待一会儿,控制台将提示 Package Control 成功安装。
3. 安装 Nodejs 插件
现在我们需要通过 Package Control 来安装 Nodejs 插件,过程如下:
通过快捷键 Ctrl + Shift + P(或者通过 Tools -> Command Palette 菜单)来打开命令面板,选择 Package Control:Install Package 选项,然后通过输入 Nodejs 来搜索 Nodejs 插件。找到 Nodejs 插件后,点击即可进行安装,安装完成后,Sublime Text3 就可以支持 Nodejs 的语法高亮、代码提示等功能了。
4. 配置 Build System
安装完 Nodejs 插件之后,我们需要为它配置 Build System,这样可以便捷地运行 Node.js 脚本。操作步骤如下:
首先,打开 Sublime Text3,选择 Tools -> Build System -> New Build System 菜单,将下面的代码粘贴进来:
{
"cmd": ["node", "$file"],
"selector": "source.js"
}
保存文件时,将文件命名为 Nodejs.sublime-build,此时我们已经成功为 Nodejs 配置了 Build System。
5. 执行 Node.js 代码
现在我们可以写一段 Node.js 代码来测试我们的配置是否成功了。代码如下:
console.log("Hello World!");
将代码保存到一个文件(.js 后缀),选中这个文件,然后按下 Ctrl + B,Sublime Text3 就会编译并执行这个代码文件,终端输出 Hello World! 代表配置成功。
示例说明
示例一
例如我们要使用 Node.js 操作 MongoDB 数据库,需要使用到 MongoDB 驱动程序,我们可以通过命令行的方式安装 mongodb 驱动程序:
npm install --save mongodb
然后,我们可以在 Sublime Text3 中打开一个 JavaScript 文件,输入以下代码:
const MongoClient = require('mongodb').MongoClient;
const assert = require('assert');
// Connection URL
const url = 'mongodb://localhost:27017';
// Database Name
const dbName = 'myproject';
// Use connect method to connect to the server
MongoClient.connect(url, function(err, client) {
assert.equal(null, err);
console.log("Connected successfully to server");
const db = client.db(dbName);
client.close();
});
此时,在JavaScript文件所在的目录下,按下 Ctrl + B(或者通过 Tools -> Build System -> Nodejs 菜单),即可编译并执行这个代码文件,测试 MongoDB 驱动程序是否安装成功。
示例二
在 Sublime Text3 中,我们也可以使用 TypeScript 针对 Node.js 进行编码。首先,我们要安装 TypeScript,可以通过以下命令进行全局安装:
npm install -g typescript
然后,我们就可以创建 TypeScript 项目来编码 Node.js 应用程序。例如,我们可以输入以下命令:
tsc --init
这个命令会在当前目录下生成一个 tsconfig.json 文件,然后我们就可以开始编写 TypeScript 代码了。例如,我们可以创建一个 app.ts 文件,输入以下代码:
import * as http from "http";
http.createServer((request, response) => {
response.writeHead(200, {"Content-Type": "text/plain"});
response.end("Hello World!\n");
}).listen(3000);
console.log("Server running at http://localhost:3000/");
此时,在 app.ts 所在的目录下,按下 Ctrl + B(或者通过 Tools -> Build System -> Nodejs 菜单),即可编译并执行这个 TS 文件。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Sublime Text3 配置 NodeJs 环境的方法 - Python技术站