Javascript ESLint-防止导入未发布的模块文件
Javascript ESLint-防止导入未发布的模块文件,javascript,node.js,import,ecmascript-6,eslint,Javascript,Node.js,Import,Ecmascript 6,Eslint,mymodule/package.json: { "name": "mymodule", "version": "1.0.0", "main": "./src/index.js" } myapp/app.js 允许这样 import 'mymodule' import 'mymodule/src/_private.js' 不允许这样做 import 'mymodule' import 'mymodule/src/_private.js' 这可以通过eslint实现吗 我找到
mymodule/package.json
:
{
"name": "mymodule",
"version": "1.0.0",
"main": "./src/index.js"
}
myapp/app.js
允许这样
import 'mymodule'
import 'mymodule/src/_private.js'
不允许这样做
import 'mymodule'
import 'mymodule/src/_private.js'
这可以通过eslint实现吗
我找到了这个模块,但它似乎在做一些相关的事情,但并不完全相同 这里“未发布”的定义是什么?我想,您只希望导入定义为main
。这里“未发布”的定义是什么?我想,您只希望导入定义为main
。