我正在使用node v9.2.0。想要加载位于更高级目录的模块。
这是最小的例子:https://github.com/skkap/es6importtest
假设我有以下dir结构:
/common/
index.mjs
/app/
app.mjs
/node_modules/
package.json
index.mjs
包含一些逻辑,还会导入一些npm模块,例如graphql
。
import graphql from 'graphql'
...
export default graphql
我想从common/index.mjs
导入app.js
模块。
import common from '../common/'
并收到以下错误:
错误:找不到模块graphql
问题出在哪里?
我查了一下,它与require():https://github.com/skkap/es6importtest/tree/master/requireTest
的效果相同P.S。请不要建议使用npm包或webpack,这个问题是关于上述特定问题。