栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

2021-10-21

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021-10-21

Linux配置node.js环境 1.下载nodejs包

去官网找到对应版本的node压缩包,复制链接地址

2.进入服务器下载并配置

使用wget +链接地址

如果你的系统太干净了,可能会出现

这是因为你还没有下载wget下载器(大部分都有,可忽略)
接下来就是将下载好的node.js包解压归类,利用命令tar -vxf node-v14.18.1-linux-x64.tar.xz
解压好之后mv node-v14.18.1-linux-x64 node重命名一下方便后面使用

3.配置全局变量

配置全局变量之前可以输入 node -v 和 npm -v 如果之前没有安装Node则会显示not found
配置变量首先①vim /etc/profile,进入编辑界面,滑到最底下,输入以下内容:

export NODE_HOME=/usr/local/node
export PATH=$PATH:$NODE_HOME/bin 
export NODE_PATH=$NODE_HOME/lib/node_modules

注意:NODE_HOME=你的node绝对路径,保存之后,刷新一下,source /etc/profile
这时候node -v 或者npm -v 都会显示版本号,这就代表安装成功

接下来运行js文件,可能会提醒:No module named ‘execjs’
安装:pip install PyExecJS
如果你使用了jsdom,那么还可能会出现:Error: Cannot find module ‘jsdom’
解决:npm install jsdom
这个时候运行,可能还是不行,为什么?因为你安装jsdom的时候可能会有下面这种情况:

npm WARN saveError ENOENT: no such file or directory, open ‘C:Userslxzpackage.json’
npm WARN enoent ENOENT: no such file or directory, open ‘C:Userslxzpackage.json’
npm WARN lxz No description
npm WARN lxz No repository field.
npm WARN lxz No README data
npm WARN lxz No license field
————————————————
这是因为有‘package.json’这个文件导致,这个文件的作用就是管理你本地安装的npm包,一个package.json文件可以做如下事情:
展示项目所依赖的npm包
允许你指定一个包的版本[范围]
让你建立起稳定,意味着你可以更好的与其他开发者共享
解决:
此刻我们需要执行命令:

npm init
创建package.json文件,系统会提示相关配置,也可以使用命令:

npm init -y
直接创建package.json文件,这样创建好处是必填项已经帮你填好,执行完命令后可以看到用户路径下多了一个package.json文件。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/338668.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号