我有一个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文件。并使用快速路由的Web服务。