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