npm run build:theme 报错

来源:7-2 拆分主题的代码打包

diguojin

2020-11-20

在执行 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回答

Jokcy

2020-11-22

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

1
1
diguojin
谢谢老师!
2020-11-22
共1条回复

慕斯卡5738685

2021-05-23

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
0

kemplaw

2020-11-22

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

2
0

慕粉4270219

2021-02-18

//img.mukewang.com/szimg/602e39b709559e4813530712.jpg

这样也不行呀

0
3
nl07
"set TYPE=lib" 后面加个 "&&"
2021-05-09
共3条回复

diguojin

提问者

2020-11-20

npm: 6.14.8

0
0

Vue3.0+TS打造企业级组件库 前端中高级开发者必修课

深度匹配高级前端工程师用人需求 打造属于你自己的开源项目

1310 学习 · 250 问题

查看课程