Vue项目碰到\"‘webpack-dev-server’不是内部或外部命令,也不是可运行的程序或批处理文件\"报错
给大家分享搬砖中遇到的一个让人特别蛋疼的问题!! 开发工具:后端:eclipse 前端:vscode 当时团队正在做一个关于电商的pass产品。使用的是当时比较火的微服务框架,vue,然后前后端分离
顺晟科技
2021-06-19 08:10:39
190
在index.html里我看到了这样的用法<%= xxx %>, 将环境变量写入到文件本身.但是在.vue .js里却被解析成了普通字符串"<%= xxx %>", 请问要如何配置才能识别.vue .js .css里的<%= %>
顺晟科技:
import()
意思是除了html, 其他文件里这样写是不能被解析的是吗
您真是异想天开,哪有这样用的
在 js 里使用环境变量只需要写例如 process.env.BASE_URL
这样就行了,不需要写 <%= %>。
我是这样用的, 没有效果import index from “…/<%= process.env.VUE_APP_INDEX %>.js”提示This relative module was not found:
像这样用 process.env.BASE_URL
<%= xxx %>
嗯, 我现在改用了import(). 但是我最初的想法是在编译时直接改变文件内容, 类似于JSP.
import index from “…/<%= process.env.VUE_APP_INDEX %>.js”我是这样用的, 没有效果, 提示This relative module was not found:
使用 import 时首先应该保证导入路径是字符串字面量。如果你想用一个变量作为路径可以用 import() ,但是在 webpack 中依然要保证该变量是字符串常量。而且我很难猜到你用 process.env.VUE_APP_INDEX
具体目的是什么,如果只是作为一个万年不变的路径的话,这样做完全没有必要。
23
2022-09
23
2022-09
16
2022-09
16
2022-09
14
2022-09
03
2022-09