在我的 .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] 删除。
我来说两句