为了账号安全,请及时绑定邮箱和手机立即绑定

为什么vue-cli在win10 cmd成功编译,powershell却无法编译?

想和各位大神请教一个vue-cli编译的问题

小弟最近在尝试使用vue-cli搭建项目,先是按照官方教程,全局安装

npm install -g vue-cli

cd c/web

vue init webpack my-project

cd my-project

npm install

npm run dev

然后在cmd 下很完美的成功了,打开浏览器localhost:8080成功打开了页面

后来尝试在powershell 运行 npm run dev,问题出现了,浏览器报错

Uncaught SyntaxError: Unexpected token import(…)

我觉得是babel没进行转码,然后看了下webpack conf 中loaders 中babel这一项仅仅exclude了 node-modules

然后又重新再 cmd 下 npm run dev了,依旧成功了

向大家请教一下,为什么powershell 无法成功,cmd却可以?

node 版本也是6+


正在回答

2 回答

可能你的powershell的变量环境和cmd不一样,你单独在powershell里跑node看看有没有这个命令,然后单独跑node build/server.js 这个文件看看,还有你看那个语法错误具体指的是什么,是不是那个模块缺失

0 回复 有任何疑惑可以回复我~

- 方法

在PowerShell下执行: set-ExecutionPolicy  RemoteSigned

- 效果

http://img1.sycdn.imooc.com//5fc0b7b70001fe9b04170245.jpg

- 更多信息参考:官方说明


0 回复 有任何疑惑可以回复我~
#1

initdren

执行策略问题。
2020-11-27 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
vue.js入门基础
  • 参与学习       209716    人
  • 解答问题       677    个

本门为vuejs入门教程,详细的讲解加实战,可以帮你进入vuejs的大门

进入课程

为什么vue-cli在win10 cmd成功编译,powershell却无法编译?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信