如何在.vue文件中导入软件包



在我的.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;

但是最好在每个组件中进行导入。

是否有一种方法可以在一个内部导入软件包(lodash.get( vue组件?

我的文件夹结构:

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';
.... 

最新更新