【问题标题】:Local npm dependency breaks after previously working以前工作后本地 npm 依赖中断
【发布时间】:2017-12-29 14:18:00
【问题描述】:

我今天一直在处理一个本地项目以及项目中使用的本地 npm 包。我的项目一整天都运行良好,使用npm install ../mylib 安装的库也是如此。不幸的是,由于我的包中有一些看起来像依赖问题的问题,该项目现在无法运行。我将项目和包都回滚到我知道可以工作的状态,但是,我继续收到下面的中断错误。如果有什么不同的话,我最近一直在交替使用 npm 和 yarn。

webpack output is served from /
404s will fallback to /index.html
(node:18785) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
webpack: wait until bundle finished: /abc/foo
######/node_modules/ng-annotate/build/es5/scope.js:111
Scope.prototype.getNode = function(name) {
                     ^

Error: StringMap expected string key
    at stringmap.set (######/node_modules/stringmap/stringmap.js:99:19)
    at Scope.add (######/node_modules/ng-annotate/build/es5/scope.js:102:17)
    at ######/node_modules/ng-annotate/build/es5/scopetools.js:65:25
    at Array.forEach (native)
    at createScopes (######/node_modules/ng-annotate/build/es5/scopetools.js:64:21)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:25:19)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:46:21)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:46:21)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:43:25)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:46:21)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:43:25)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:46:21)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:43:25)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:43:25)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:46:21)
    at visit (######/node_modules/ordered-ast-traverse/ordered-ast-traverse.js:43:25)
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! project@0.0.1 dev: `webpack-dev-server --https --port 9090`
npm ERR! Exit status 1

我尝试删除node_modules 并重新安装等,但无济于事。非常感谢任何帮助。

【问题讨论】:

    标签: angularjs npm webpack yarnpkg


    【解决方案1】:

    我不确定这是否是完整的答案,但我怀疑在再次运行安装并运行项目之前,我已从项目中删除 package-lock.json 和 yarn.lock 解决了这个问题。

    【讨论】:

      猜你喜欢
      • 2019-02-17
      • 2014-08-12
      • 2017-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-17
      • 2019-06-10
      • 1970-01-01
      相关资源
      最近更新 更多