8080
端口)首先在服务器安装宝塔面板
#centos
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
#Ubuntu/Deepin
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
#Debian
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh
#Fedora
wget -O install.sh http://download.bt.cn/install/install_6.0.sh && bash install.sh
安装完成后进入宝塔面板
网站 --> 安装Nginx --> 默认选项即可(1.20,极速安装)--> 等待安装完成
de项目 --> 安装Node版本管理器 --> 1.6 Stable --> 等待安装完成
添加Node项目 --> v16.13.2版本(如果没有此版本,点击更新版本列表即可)--> 等待安装完成
终端 --> 连接服务器 --> 克隆UNPKG项目 --> 输入pwd
命令查看克隆目录
git clone https://github.com/mjackson/unpkg.git
文件 --> unpkg目录 --> modules/createServer.js
--> 删除以下两行代码
import serveStats from './actions/serveStats.js';
app.get('/api/stats', serveStats);
当前目录下 --> 终端 --> 安装依赖 --> 等待安装完成
npm i rollup
针对未找到NPM命令的解决办法
宝塔Node安装位置 /www/server/nodejs/v16.13.2
如果你跟我安装的版本一样就是相同目录,如果你安装的nodejs版本不是16.13.2
,就找到你对应的版本号
打开终端,输入以下代码(如果跟我一样版本可以直接复制粘贴,不一样请自行替换。)
ln -s /www/server/nodejs/v16.13.2/bin/node /usr/local/bin/node
ln -s /www/server/nodejs/v16.13.2/bin/npm /usr/local/bin/npm
npm -v
返回npm版本号即为成功
npkg根目录 --> package.json --> 在"postinstall": "yarn run build",
下添加"start": "set NODE_ENV=production&&node server.js"
{
"name": "unpkg",
"private": true,
"description": "The CDN for everything on npm",
"scripts": {
"build": "rollup -c",
"clean": "git clean -e '!/.env' -fdX .",
"lint": "eslint .",
"serve": "nodemon -w server.js server.js",
"test": "jest",
"watch": "rollup -c -w",
"postinstall": "yarn run build",
"start": "set NODE_ENV=production&&node server.js"
},
unpkg根目录 --> 终端 -->运行项目生成server.js
npm run build
网站 --> Node项目 --> 新建Node项目 --> 填写配置 --> 提交 --> 等待模块安装完毕
start 【set NODE_ENV=production&&node server.js】
一切操作完成后,在浏览器输入你所绑定的域名或IP地址,如下图所示你就成功了
如果失败请查看项目是否开启外网映射
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。