angularjs - 在 Windows 中使用 pm2 在服务器上运行 React 构建
问题描述
如果我运行 React.js 或 Angular.js 应用程序工作正常npm run serve
,但是当我尝试使用 pm2 运行服务时,它在 Windows 中抛出错误,而它在 Ubuntu 中工作正常。
我尝试使用 pm2 连接以运行服务:
pm2 start npm --name="UI" -- run serve
它抛出错误:
C:\PROGRAM FILES\NODEJS\NPM.CMD:1
(function (exports, require, module, __filename, __dirname) { :: Created by npm, please don't edit manually.
^
SyntaxError: Unexpected token :
at createScript (vm.js:80:10)
at Object.runInThisContext (vm.js:139:10)
at Module._compile (module.js:599:28)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
at Object.<anonymous> (C:\Users\deepak.chaudhary\AppData\Roaming\npm\node_modules\pm2\lib\ProcessContainerFork.js:29:21)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
解决方案
利用pm2 start "npm run serve" --name="UI"
推荐阅读
- visual-studio-code - 从具有特定搜索查询的扩展程序打开 VS Code 设置窗口
- java - Android Studio、Java 和 SQLite 问题创建数据库
- php - 文件未上传到数据库
- python - 从 Python 中用 BeautifulSoup 创建的列表中获取整数
- c - 无法访问地址处的内存
- xml - MSDeploy - 在同一部署中转换配置两次
- java - 如何在不使用 Android 中的任何 3rd 方库的情况下从基于 json 的 api 获取 json 数据?
- r - R- 如何在不使用 ggmap 的情况下使用 ggplot 和 sf 获得具有州界的美国地图?
- javascript - javascript仅通过请求scrape / webcrawl登录到没有浏览器的网页
- java - Spring Autowire 返回 Null 除非窗口直接通过 init 方法加载