如何在 .vue 文件中导入包

用户3743266

在我的 .vue 文件脚本区域,我有这个:

<script>
    import get from 'lodash.get';

    ...
</script>

我正在尝试导入 lodash.get,但我得到ReferenceError: get is not defined.

在我的入口文件(app.js 这是一个普通的 js 文件)中它可以工作,我可以做到

import get from 'lodash.get';
window.get = get;

但是最好在每个组件中都有导入。

有没有办法在 vue 组件中导入包(在我的例子中是 lodash.get)?

我的文件夹结构:

node_modules
..lodash.get
....index.js
resources
..assets
....js
......components
........ComponentWhereINeedImport.vue
....app.js

这些都不起作用:

import { get } from 'lodash/get';
import { get } from 'lodash.get';
import get from 'lodash/get';
import get from 'lodash.get';
require('../../../../node_modules/lodash.get/index.js');
require('../../../../node_modules/lodash.get/index');
require('../../../../node_modules/lodash.get');
马库斯

写就好了

<script>
import lodash from 'lodash';
.... 

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章