无法在 Windows 上运行 webpack 开发服务器

菲利普

我有一个由 Linux 上的人创建的项目,现在我无法在 Windows 中运行它。

这是运行脚本:

cross-env NODE_ENV=development node -r @babel/register ./node_modules/.bin/webpack-dev-server.cmd --config ./webpack.config.development.js

这就是出现的错误。我究竟做错了什么?

$ cross-env NODE_ENV=development node -r @babel/register ./node_modules/.bin/webpack-dev-server.cmd --config ./webpack.config.development.js
D:\Repos\x\y\node_modules\.bin\webpack-dev-server.cmd:1
@IF EXIST "%~dp0\node.exe" (
^

SyntaxError: Invalid or unexpected token
菲利普

嗯,最后我自己弄明白了。

该项目目前无法直接在 Windows 上运行。

也许它可以直接运行,但目前解决这个问题最简单的方法是创建一个 docker 容器并在容器中运行它 ( FROM node)。

在 docker-compose 中为 node_modules 指定一个空卷重要,因此 docker 不会使用 Windows 机器上的 node_modules,而是使用在 linux 上创建的可以正常工作的 node_modules。

        volumes:
            - ./:/usr/src/app
            - /usr/src/app/node_modules

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法在Windows上运行webpack-encore

如何使webpack开发服务器在端口80和0.0.0.0上运行以使其可公开访问?

Webpack watch无法在Windows上的Webstorm上运行?

Webpack开发服务器无法加载嵌套的URL(GET 404错误)

WAMP服务器在Windows 10上无法正常工作

如何从Windows控制台停止Webpack开发服务器?

无法使用Webpack开发服务器中间件加载图像

Webpack开发服务器无法自动重新加载

webpack开发服务器无法加载资源

Angular 2(4),Webpack网站无法在IE 11中的服务器上运行

无法启动应用程序服务器,Windows上存在服务器线程

Webpack开发服务器-在多个端口上运行多个应用

Webpack开发服务器无法在保存时重新加载

无法连接开发服务器。确保打包程序服务器正在运行

Windows中的PostgreSQL无法在后台运行服务器

无法在Windows 10上运行Kubernetes(kubectl)和Minikube。无法连接到服务器:拨打tcp [:: 1]:8080:connectex:

无法在Django上运行服务器

ReactJS开发服务器无法在MacOS Catalina上启动

DHCP服务器无法正常运行Windows Server 2012

无法在Windows上运行Rails服务器

我无法在Worklight开发服务器上运行我的移动应用程序

无法从在Vmware VM上运行的ubuntu连接到Windows http服务器

无法在Windows 10上安装mysql服务器

webpack2 和 webpack 开发服务器 - 每次更改文件时运行 shell 命令

Webpack - 没有运行开发服务器就找不到模块

Webpack 开发服务器无法获取

在 Windows 10 上开发 Django 应用程序并在 Ubuntu 上运行生产服务器是否危险?

无法在 Windows 10 上运行集成的 WebLogic 12.2.1.4 服务器

无法在 Windows 11 中运行 Rails 服务器