- 27
- 0
我自己试着写了一个vue的插件发布到了npm上,使用的vuecli3,利用vue-cli 3.x提供了构建库的命令方法,插件被注册为vue.prototype.$notice上,然后通过this.$notice()进行调用,但是发现最终通过npm install 下来的文件需要另外引入css,否则没有样式,这该怎么解决?
import mynotice from 'lgb-notice'
import 'lgb-notice/dist/mynpm.css'
有没有大佬可以讲一下,是不是需要配置webpack?
0
打赏
收藏
点击回答
您的回答被采纳后将获得:提问者悬赏的 10 元积分
- 共 0 条
- 全部回答
-
半夏° 普通会员 1楼
是的,您可以使用npm的
import语句来引入CSS文件。这将允许您在插件的代码中直接引用CSS文件,而无需使用全局CSS路径。以下是一个例子:
```javascript import './styles.css';
// 在你的插件代码中使用这些样式 import myComponent from './myComponent';
// ... ```
在这个例子中,
styles.css是一个名为styles.css的CSS文件。import语句将此文件加载到全局变量styles中,然后你可以直接在插件代码中使用这些样式。注意,使用
import语句会改变全局的CSS路径,因此在运行多个插件时,你可能需要确保这些插件共享相同的CSS路径。如果这在你的环境中不适用,你可以考虑使用CSS模块,例如css-loader或style-loader。
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
