nodejs打包后模块不全

JavaScript018

nodejs打包后模块不全,第1张

nodejs打包后模块不全需要检查package.json内的Dependencies或者DevDependencies(依赖项)字段是否包含报错的模块及版本信息。是因为npminstallxxx的方式安装模块是不会将该模块添加到依赖项的。所以nodejs打包后模块不全需要通过npminstallxxx--save的方式进行模块安装。才能保证服务器和本地的依赖项是一样的,这样服务器在安装依赖时才会让node_modules和本地保持一致。

1、使用node-webkit打包exe,可以将nodejs应用打包成exe文件,方便进行远程升级。

2、使用electron打包exe,可以将nodejs应用打包成一个独立的可执行文件,方便进行远程升级。

3、使用nw.js打包exe,可以将nodejs应用打包成一个独立的可执行文件,并提供跨平台支持,方便进行远程升级。

4、使用AppJS打包exe,可以将nodejs应用打包成一个独立的可执行文件,并提供跨平台支持和GUI界面功能(如菜单栏和工具栏),方便进行远程升级。

一.本地环境调试请求跨域问题

1.配置代理域名:

config/index.js

2.npm run dev 打包  生成 dist 目录  http 服务运行 里面的index.html文件

二.线上环境请求跨域

1.配置代理:

#简单代理

    location /api {

    add_header 'Access-Control-Allow-Origin' '*'

    proxy_pass http://域名

}

2.打包命令 : npm run build

生成 dist 目录  http 服务运行 里面的index.html文件