请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

npm run build:theme 报错

在执行 npm run build:theme 命令的时候遇到了报错。

> TYPE=lib vue-cli-service build --target lib --name theme-default/index --no-clean lib/theme-default/index.tsx

命令语法不正确。
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vue3-json-schema-form@0.1.0 build:theme: `TYPE=lib vue-cli-service build --target lib --name theme-default/index --no-clean lib/theme-default/index.tsx`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vue3-json-schema-form@0.1.0 build:theme script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output 
above.

pacakge.json 中的配置

    "build:theme": "TYPE=lib vue-cli-service build --target lib --name theme-default/index --no-clean lib/theme-default/index.tsx",

vue-cli 版本号:@vue/cli 4.5.8

当尝试去掉 TYPE=lib 参数之后。命令可以正常运行。但是无法跳过monaco插件了。

希望帮忙看看有什么线索。

正在回答

5回答

哦,你是windows系统吧?windows不能直接TYPE=env,你要 `set TYPE=lib`

1 回复 有任何疑惑可以回复我~
  • 提问者 diguojin #1
    谢谢老师!
    回复 有任何疑惑可以回复我~ 2020-11-22 13:16:04
慕斯卡5738685 2021-05-23 00:04:15

win10:先用cmd 安装

npm install --save-dev cross-env

然后改为cross-env TYPE=lib

"build:theme": "cross-env TYPE=lib vue-cli-service build --target lib lib/theme-default/index.tsx",


2 回复 有任何疑惑可以回复我~
kemplaw 2020-11-22 20:22:43

其实可以通过 cross-env ENV=any 来设置 node 的环境变量,这样可以同时兼容 mac 和 windows

2 回复 有任何疑惑可以回复我~
慕粉4270219 2021-02-18 17:56:37

https://img1.sycdn.imooc.com//szimg/602e39b709559e4813530712.jpg

这样也不行呀

0 回复 有任何疑惑可以回复我~
  • 解决了吗老哥
    回复 有任何疑惑可以回复我~ 2021-03-20 17:17:51
  • 最近在忙别的,没学这个了。可以先往后面学。
    回复 有任何疑惑可以回复我~ 2021-03-21 10:04:42
  • nl07 #3
    "set TYPE=lib" 后面加个 "&&"
    回复 有任何疑惑可以回复我~ 2021-05-09 22:14:52
提问者 diguojin 2020-11-20 16:01:36

npm: 6.14.8

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

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信