小编yod*_*ama的帖子

使用 NVM-Windows、Node v17、NPM v8 时,npm install 出现未知错误“npm ERR!意外的令牌‘.’”

这似乎是一个半常见的错误,但我不清楚是什么原因造成的。我想知道是什么导致了这个错误以及如何解决它。

使用 NVM,我安装了 Node @latest(版本 17.4.0),它安装了 npm 的匹配最新版本(v8.3.1)。

PS C:\myRepo> node -v
v17.4.0
PS C:\myRepo> npm -v
8.3.1
PS C:\myRepo> nvm list

  * 17.4.0 (Currently using 64-bit executable)
    17.0.0
    15.6.0
    14.18.3
    14.15.4
    12.20.1
Run Code Online (Sandbox Code Playgroud)

然后我从 npm 安装一个包依赖项,无论包名称如何,它都会给我一个错误:

PS C:\myRepo> npm install -g npm
npm ERR! Unexpected token '.'

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\yodama\AppData\Local\npm-cache\_logs\2022-01-25T16_38_44_607Z-debug-0.log

Run Code Online (Sandbox Code Playgroud)

我们可以看到完整的调试日志:

0 verbose cli [
0 verbose cli   'C:\\Program Files\\nodejs\\node.exe',
0 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
0 verbose cli …
Run Code Online (Sandbox Code Playgroud)

windows node.js npm nvm

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

顺序拟合随机森林sklearn

我正在使用图像数据语料库中的sklearn在python中训练随机森林分类器.因为我正在执行图像分割,所以我必须存储每个像素的数据,这最终是一个巨大的矩阵,就像100,000,000个长数据点矩阵一样,所以当在该矩阵上运行RF分类器时,我的计算机会出现内存溢出错误,并永远运行.

我的一个想法是在连续的小批量数据集上训练分类器,因此最终训练整个事物,但每次都改进分类器的拟合.这是一个可行的想法吗?每次运行时,拟合是否会覆盖最后的拟合?

python machine-learning scikit-learn

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

如何指向 Azure Pipelines 构建的引用存储库上的特定提交

我们的团队使用基于另一个存储库中的代码运行的 Azure DevOps 管道。我们在存储库中编写了一个 yaml 文件,该文件引用了 Azure DevOps Pipeline 的另一个存储库,如下所示:

resources:
  repositories:
  - repository: e2e_fx
    type: github
    name: Azure/iot-sdks-e2e-fx
    ref: refs/heads/master
    endpoint: 'GitHub OAuth'

jobs:
- template: vsts/templates/jobs-gate-c.yaml@e2e_fx
Run Code Online (Sandbox Code Playgroud)

当前 yaml 指向另一个存储库的 master 头,因此如果将新提交添加到该远程存储库,那么它将被指向。我希望能够从所引用的存储库中引用特定的提交。我怎样才能做到这一点?

作为参考,我已经尝试复制我想要引用的特定提交并将其粘贴到refs/heads/master现在的位置,但这给出了错误。

azure-devops azure-pipelines

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

rollup 插件“@rollup/plugin-commonjs”解析 package.json 并抛出意外的令牌错误

TL;DR:为什么要@rollup/plugin-commonjs查看我的 package.json 以及如何阻止它,以便我不必任意包含@rollup/plugin-json来解决问题?

我有一个用 JS 编写的 Node.js、CommonJS require()/文件module.exports(),我想在浏览器中工作,因此我使用 Rollup 来捆绑和“浏览”Node.js 代码。

环境

  • macOS 蒙特利版本 12.4
  • npm 版本 8.3.1
  • 节点版本 16.14.0
  • 汇总版本 2.75.6
  • @rollup/plugin-json 版本 4.1.0

rollup.config.js

这是我的rollup.config.js

// rollup.config.js
import commonjs from '@rollup/plugin-commonjs';
// import json from '@rollup/plugin-json';

const devMode = (process.env.NODE_ENV === 'development');
console.log(`${ devMode ? 'development' : 'production' } mode bundle`);

export default [
  {
    input: "test/_client_test.js",
    output: {
      file: 'build/test/test.js',
      format: 'iife'
    },
    plugins: [
      commonjs()
    ]
  } …
Run Code Online (Sandbox Code Playgroud)

rollup commonjs node.js package.json

5
推荐指数
0
解决办法
1502
查看次数