我有一个用作本地主机的 npm 包。我想要的是用户使用npm install -g
安装后,他们可以使用命令easydx
运行本地主机,网页可以在静态服务器中提供。
在开发过程中,它可以正常工作,npm start
并且页面可以在 localhost:3666 成功打开。但是当我发布包并使用npm install -g
安装它进行测试时。成功触发服务器后easydx
,localhost:3666 得到无法获取/错误。
我的包裹包含以下行:
"bin": {
"easydx": "index.js"
},
我的 index.js 文件以
#! /usr/bin/env node
那么这里出了什么问题呢?
在我的 index.js 文件中:
我用过:
app.use(express.static('dist'));
提供静态 Web 文件。并为网络服务使用了快速路线。