angular - ng serve --open 错误您可能需要适当的加载程序来处理此文件类型
问题描述
我是 Angular js 的初学者,所以我尝试了Angular quickstart中提到的步骤。当我运行ng serve --open时出现以下错误
(我使用Windows 7)
chunk {main} main.js, main.js.map (main) 11 kB [initial] [rendered]
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 227 kB [initial] [rendered]
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.22 kB [entry] [rendered]
chunk {styles} styles.js, styles.js.map (styles) 15.6 kB [initial] [rendered]
chunk {vendor} vendor.js, vendor.js.map (vendor) 3.26 MB [initial] [rendered]
ERROR in ./ansi-html 1:0
Module parse failed: Unexpected character '#' (1:0)
You may need an appropriate loader to handle this file type.
> #!/bin/sh
| basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
|
i ?wdm?: Failed to compile.
c
我重新安装了 npm 和 angular 仍然是同样的错误。
节点版本 = 10.10.0
npm 版本 = 6.4.1
角度 CLI = 6.2.1
我不明白错误的确切原因以及如何修复它,以便我可以继续本教程的其余部分。
下面是 ansi-html 文件
#!/bin/sh
basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
case `uname` in
*CYGWIN*) basedir=`cygpath -w "$basedir"`;;
esac
if [ -x "$basedir/node" ]; then
"$basedir/node" "$basedir/node_modules/ansi-html/bin/ansi-html" "$@"
ret=$?
else
node "$basedir/node_modules/ansi-html/bin/ansi-html" "$@"
ret=$?
fi
exit $ret
解决方案
推荐阅读
- visual-studio - CMake 设置 Visual Studio 链接器 -> 命令行 -> 附加选项
- reactjs - 使用嵌套路由在 Apache HTTP 服务器上反应路由器
- timer - 在 VHDL 中生成第二个计数器
- python - Python pandas在堆积条形图上绘制标签
- c# - 反转数组的最后一个元素
- c# - MySqlDataReader 对象未从函数接收任何数据
- r - 自定义 S3 类的 R 方法
- homebrew - 如何在自制软件中安装 amap?
- python - Tornado - 在线程池中执行请求
- swift - API - 使用 2 个按钮“获取”然后“放置”数据(修改)?