【发布时间】:2017-11-27 05:08:12
【问题描述】:
在我的 .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');
【问题讨论】:
-
也许是
/而不是.?lodash/get -
同样的错误@wostex
标签: javascript laravel vue.js lodash