相关疑难解决方法(0)

ESLint - 错误:必须使用导入来加载 ES 模块

我目前正在使用 React、TypeScript、样式组件、 Webpack等设置样板,在尝试运行ESLint时遇到错误:

\n
\n

错误:必须使用 import 来加载 ES 模块

\n
\n

这是错误的更详细版本:

\n
/Users/ben/Desktop/development projects/react-boilerplate-styled-context/src/api/api.ts\n  0:0  error  Parsing error: Must use import to load ES Module: /Users/ben/Desktop/development projects/react-boilerplate-styled-context/node_modules/eslint/node_modules/eslint-scope/lib/definition.js\nrequire() of ES modules is not supported.\nrequire() of /Users/ben/Desktop/development projects/react-boilerplate-styled-context/node_modules/eslint/node_modules/eslint-scope/lib/definition.js from /Users/ben/Desktop/development projects/react-boilerplate-styled-context/node_modules/babel-eslint/lib/require-from-eslint.js is an ES module file as it is a .js file whose nearest parent package.json contains "type": "module" which defines all .js files in that package scope as ES modules.\nInstead rename definition.js to end in .cjs, …
Run Code Online (Sandbox Code Playgroud)

javascript node.js reactjs eslint

198
推荐指数
2
解决办法
16万
查看次数

如何用npm卸载全局包?

我已经以这种方式安装了webpack:

npm install -g webpack
Run Code Online (Sandbox Code Playgroud)

现在要卸载它:

npm uninstall -g webpack
Run Code Online (Sandbox Code Playgroud)

再次检查,它没有被卸载:

webpack -v
3.1.0
Run Code Online (Sandbox Code Playgroud)

为什么?


而且,我用这种方式找不到webpack:

npm list -g | grep webpack
Run Code Online (Sandbox Code Playgroud)

这也行不通:

npm uninstall -g webpack --save
Run Code Online (Sandbox Code Playgroud)

在包含以下内容的目录下运行之后package.json:

npm uninstall webpack
npm WARN babel-loader@6.4.1 requires a peer of webpack@1 || 2 || ^2.1.0-beta || ^2.2.0-rc but none was installed.
npm WARN uglifyjs-webpack-plugin@0.3.1 requires a peer of uglify-js@^2.8.0 but none was installed.
npm WARN uglifyjs-webpack-plugin@0.3.1 requires a peer of webpack@^1.9 || ^2 || ^2.1.0-beta || ^2.2.0-rc …
Run Code Online (Sandbox Code Playgroud)

node.js npm webpack

29
推荐指数
7
解决办法
2万
查看次数

如何使用 Yarn 卸载全局安装的包?

我使用 Yarn 安装了 Quasar 框架:

yarn global add @quasar/cli

但是安装似乎存在问题,我现在需要删除全局包。我检查了 Yarn 文档,他们有一个删除命令,但它似乎不是全局的。我知道 NPM 允许全局删除:

npm uninstall -g @quasar/cli

我怎样才能用 Yarn 做同样的事情?

quasar yarnpkg

28
推荐指数
1
解决办法
5万
查看次数

安装nvm后无法卸载全局npm软件包

我找到了几个与此问题相关的线程,但似乎没有一个专门处理我的案例,我一直无法使用我发现的建议来解决.

我跑的时候 npm uninstall -g "some package"

它只是回归:up to date in .043s - 全球一揽子计划仍然存在.

例如,我正在努力uninstall babel-cli,在running npm uninstall -g babel-cli我仍然能够使用之后cli.

这开始在我卸载node,并npm使用重新安装nvm.我想知道我是否在卸载时错过了一些东西node,这导致了问题.我检查了我的点文件,注意到我还有一个.npm外面的.nvm.这是正常的吗?在此先感谢您的任何建议.

node.js npm nvm

15
推荐指数
3
解决办法
6385
查看次数

ESLint在课堂上使用airbnb规则的胖箭头

以下代码位于扩展的类中 React.Component

  nextState = () => {
    this.setState({
      state : this.state.state + 1
    });
  };
Run Code Online (Sandbox Code Playgroud)

但是,使用airbnb规则的ESLint会捕获此信息并引发以下错误: error Parsing error: Unexpected token =

我想保留这种语法,因为它允许我避免this在构造函数中绑定.

lint reactjs eslint babeljs

12
推荐指数
1
解决办法
2011
查看次数

标签 统计

node.js ×3

eslint ×2

npm ×2

reactjs ×2

babeljs ×1

javascript ×1

lint ×1

nvm ×1

quasar ×1

webpack ×1

yarnpkg ×1